Como salvar um arquivo do Linux na sua área de trabalho?

0

Eu comecei a usar o Putty.exe em um computador da universidade que também está conectado ao servidor da universidade. Eu tenho um arquivo pdb salvo no meu diretório Linux. É possível salvar este arquivo pdb na área de trabalho do computador atual que estou usando para que eu possa enviá-lo por e-mail para mim mesmo?

Eu gostaria de aprender como salvar arquivos do Linux na minha área de trabalho (ao usar o servidor da universidade). Eu pesquisei por conta própria e descobri que quando você está usando seu próprio computador ou laptop pessoal em casa, eu poderia potencialmente salvar um arquivo (usando o comando cp para copiá-lo, na verdade) para minha área de trabalho usando um caminho direto. ter problemas para concluir isso em um servidor da universidade.

    
por Belle 01.10.2018 / 18:48

4 respostas

2

O PuTTY deve vir com o cliente scp pscp . Você pode usá-lo na linha de comando:

pscp user@host:source target

Onde usuário e host referem-se ao servidor ao qual você está se conectando. Source é o caminho para o arquivo no servidor, e target é o caminho para onde você deseja salvar o arquivo em seu cliente.

Se você estiver usando o cliente Linux, talvez o seu sistema já tenha scp instalado. scp pode ser usado com a mesma sintaxe.

    
por 01.10.2018 / 18:52
2

Usar o SCP com pscp é uma boa opção, conforme fornecido por sebasth. SFTP com psftp é outra opção. Você provavelmente não pode instalar o software na estação de trabalho da universidade, mas provavelmente você pode baixar e executar Putty psftp , que é "cópia de arquivo segura da linha de comando".

Quando você inicia este programa pela primeira vez, pode parecer o seguinte:

psftp: no hostname specified; use "open host.name" to connect
psftp>

Faça isso usando as mesmas credenciais que você usa para o SSH. Por exemplo,

psftp> open server.university.edu

(Ou use seu endereço IP se você não tiver um nome de host.)

Digite help para visualizar os comandos disponíveis. De nota, preste atenção em lcd . O significado é "diretório de mudança local". Isso altera o diretório de trabalho do programa. Quando você faz o download de um arquivo, o arquivo é baixado no diretório de trabalho. Pode-se usar lpwd para imprimir o diretório de trabalho local. Observe também que os comandos locais podem ser executados com ! . Para obter uma listagem de diretório local, digite !dir . Como exercício, tente fazê-lo para ter uma ideia do que está acontecendo.

lcd \
!dir
lcd Users
!dir
lcd YourUserName
!dir
lcd Desktop
lpwd

Agora, obtenha uma listagem de diretórios no lado remoto.

ls

Use get para baixar um único arquivo. Use mget para baixar vários arquivos de uma vez, por exemplo, mget a* para baixar todos os arquivos, começando com a letra minúscula, a. (Os uploads usam put e mput .)

Para finalizar a sessão SFTP, digite bye .

Em um computador pessoal onde você pode instalar o software, tente qualquer cliente SFTP. FileZilla. WinSCP. WinSSHFS. Ou pesquise por uma que você mais goste.

    
por 01.10.2018 / 18:52
0

Então, acho que a resposta que mais diretamente lhe responde é scp (pscp se estiver usando putty).

No entanto, outra solução, é instalar um sistema de controle de revisão, você deve fazer isso de qualquer maneira, pois eles são muito muito úteis. Eu recomendo mercurial (hg) (outros irão recomendar o git, mas é muito mais difícil de aprender).

  • Instale o tourtoisehg no MS-windows e no Gnu / Linux,
    • no Debian / Ubuntu etc digite sudo apt install tortoisehg-nautilus (e aguarde 2 minutos).
    • no MS-Windows link faça o download da instalação (e aguarde ½ hora).
  • obtenha uma conta em balde de bits e
  • saiba como funciona: há muitos tutoriais, não sei qual é o melhor. Se você não consegue encontrá-los, então pergunte, e eu vou direcioná-lo para alguns.

Você pode salvar todo o histórico do seu projeto, portanto, pode desfazer as alterações de semanas atrás (se necessário). Você também pode sincronizar vários computadores via bitbucket.

    
por 01.10.2018 / 20:26
0

Se você tem um compartilhamento de arquivos MS-Windows (provavelmente em uma universidade, já que você precisa disso para o MS-Windows ter arquivos em cada máquina da universidade), você pode montá-lo no Gnu / Linux (se é visível a partir dessa máquina: provavelmente é também na universidade). Talvez seja melhor pedir à equipe local de suporte de TI, na universidade, para descobrir como.

    
por 03.10.2018 / 17:50