Como faço o SCP da máquina remota para a máquina local quando estou fora da minha rede doméstica?

56

Embora eu saiba como fazer o scp de e para o meu servidor a partir da minha rede doméstica, como posso scpar um arquivo do meu servidor para a minha máquina local quando estou do lado de fora, digamos na Starbucks?

Enquanto eu sou capaz de scp da minha máquina local para o meu servidor neste cenário, eu não descobri como pegar um arquivo de casa, usando a linha de comando. Alguma sugestão?

    
por user98496 20.09.2011 / 15:31

3 respostas

85

A forma como a pergunta é feita é bastante confusa, mas se você pode copiar da sua máquina local para o servidor, para ir para o outro lado, basta inverter a ordem da linha de comando.

seu scp [de] [para]

scp user@homeip:/path/to/file /local/path/
    
por 20.09.2011 / 16:01
37

Copie o arquivo "foobar.txt" de um host remoto para o host local:

$ scp [email protected]:foobar.txt /some/local/directory

Copie o arquivo "foobar.txt" do host local para um host remoto:

$ scp foobar.txt [email protected]:/some/remote/directory

Copie o diretório "foo" do host local para o diretório "bar" de um host remoto:

$ scp -r foo [email protected]:/some/remote/directory/bar

Copie o arquivo "foobar.txt" do host remoto "rh1.edu" para o host remoto "rh2.edu":

$ scp [email protected]:/some/remote/directory/foobar.txt [email protected]:/some/remote/directory/

Copiando os arquivos "foo.txt" e "bar.txt" do host local para o seu diretório pessoal no host remoto:

$ scp foo.txt bar.txt [email protected]:~

Copie o arquivo "foobar.txt" do host local para um host remoto usando a porta 2264:

$ scp -P 2264 foobar.txt [email protected]:/some/remote/directory

Copie vários arquivos do host remoto para o seu diretório atual no host local:

$ scp [email protected]:/some/remote/directory/\{a,b,c\} .

$ scp [email protected]:~/\{foo.txt,bar.txt\} .

Para obter mais informações: Cópia segura

    
por 30.11.2012 / 13:53
0

Se você quiser proteger a cópia em um local remoto, como o Dropbox ou o GoogleDrive, crie uma conta com o link e vincule seu provedor de armazenamento.

De lá simplesmente,

scp <filename> [email protected]:/Dropbox etc, se você quiser puxar um arquivo da nuvem, apenas inverta as duas instruções;

scp [email protected]:/Dropbox/filename ~/ - isto irá puxar o arquivo para o seu diretório escolhido

    
por 03.03.2018 / 22:05