Como posso copiar um arquivo da máquina em que estou usando o ssh? [duplicado]

1

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

Eu faço minhas tarefas remotamente assim, mas eu tenho o hábito de colocar todos os meus arquivos no Dropbox para que eu possa ter acesso a eles a qualquer momento em qualquer lugar.

A questão é:

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

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

    
por Anson 07.05.2012 / 17:26

1 resposta

2

Execute este comando no seu laptop, não ssh'ing ou qualquer coisa, basta abrir um terminal e executá-lo. (substitua alguns dos valores talvez para que funcione)

scp youraccountnameonremotemachine@remotemachine:fileinyourhomedirectory .

Isso copia o arquivo 'fileinyourhomedirectory' no seu diretório pessoal (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/

Isso tudo é facilmente entendido, se você acabou de ler o conteúdo do manual do scp:

man scp
    
por 07.05.2012 / 17:33