Como posso copiar um arquivo da máquina em que estou conectado?

Como posso copiar um arquivo da máquina em que estou conectado?

Eu uso meu próprio laptop rodando Ubuntu para fazer ssh no servidor da minha escola (que está rodando outra distribuição Linux).

Eu faço minhas tarefas remotamente assim, mas tenho o hábito de colocar todos os meus arquivos no Dropbox para poder acessá-los a qualquer hora e em qualquer lugar.

Questão é:

por exemplo, criei um arquivo chamado blah.cpp no ​​servidor da escola, através do ssh no meu laptop, agora quero copiar esse arquivo para minha máquina local na pasta Dropbox. Qual é o comando para fazer isso?

Eu fiz a pesquisa e parece que scpsou sftpa solução, mas acho difícil entender o que exatamente devo fazer com eles.

Responder1

Execute este comando no seu laptop, sem ssh nem nada, apenas abra um terminal e execute-o. (substitua alguns dos valores talvez para que funcione)

scp youraccountnameonremotemachine@remotemachine:fileinyourhomedirectory .

Isso copia o arquivo 'fileinyourhomedirectory' em seu diretório inicial (cpn. óbvio) na máquina remota para o caminho atual (='.') do seu laptop.

Para o seu exemplo:

scp  anson@remoteserver:blah.cpp /home/u/Dropbox/

Tudo isso é facilmente compreendido, bastando ler o conteúdo do manual do scp:

man scp

informação relacionada