Embora eu entenda como scp arquivos de e para o meu servidor de dentro da minha rede doméstica, como posso scp um arquivo do meu servidor para a minha máquina local quando estou de fora, digamos na Starbucks?
Embora eu possa scp da minha máquina local para o servidor neste cenário, ainda não descobri como capturar um arquivo de casa, usando a linha de comando. Alguma sugestão?
ssh
scp
home-server
user98496
fonte
fonte
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 diretório inicial 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 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
fonte
sshd
esteja correndo - todo mundo sabe disso, hein ... ou não.Se você deseja proteger a cópia em um local remoto, como Dropbox ou GoogleDrive, crie uma conta com https://couchdrop.io e vincule seu provedor de armazenamento.
De lá simplesmente,
scp <filename> [email protected]:/Dropbox
etc, se você deseja extrair um arquivo da nuvem, basta inverter as duas instruções;scp [email protected]:/Dropbox/filename ~/
- isso puxará o arquivo para o diretório escolhidofonte