
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 scp
sou sftp
a 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