Estou no servidor A. Desejo copiar um arquivo do servidor remoto B para o servidor remoto C.
Isso pode ser feito com os comandos abaixo,
scp username@B:/path_of_file_on_server_B/file.txt /path_of_file_on_server_A
scp /path_of_file_on_server_A/file.txt username@C:/path_of_file_on_server_C
No entanto, quero entender se existe alguma outra maneira de copiar diretamente o arquivo do servidor remoto B para o servidor remoto C.
Você pode usar caminhos remotos como origem e destino para
scp
:No centos funciona com a opção -3
A opção -3 instrui o comando scp a rotear o tráfego pela máquina emissora (de onde executamos este comando)