Como usar o scp entre servidores

1

Eu tenho duas máquinas Linux (CentOS) e quero transferir um arquivo de uma delas para um diretório na outra. Um colega de trabalho sugeriu o uso de scp. Examinei os documentos oficiais e tentei fazê-lo funcionar sem sucesso.

Os nomes dos servidores são thing1.me.org e thing2.me.org; se eu estiver na coisa1 e quiser fazer o SSH na coisa2, basta digitar o seguinte comando e entrar.

 ssh thing2.me.org

Tentei fazer o mesmo no SCP e não tive sorte. Eu tentei todos os tipos de variantes, mas não estou chegando a lugar algum.

scp myfile.txt thing2.me.org/opt/app/
scp myfile.txt ssh://thing2.me.org/opt/app

Você tem algum conselho?

pnongrata
fonte

Respostas:

4

A sintaxe scp é host: file, então você deseja

scp myfile.txt thing2.me.org:/opt/app/

(Se o caminho de destino estiver vazio não começar com a /, será relativo ao seu diretório pessoal.)

KeithB
fonte
Você também pode fazê-lo completamente sem se intrometer em nada1. scp thing1.me.org:/path/to/myfile.txt thing2.me.org:/opt/app/
Rob