저는 A서버에 있습니다. 원격 서버 B에서 원격 서버 C로 파일을 복사하고 싶습니다.
이는 다음 명령을 통해 수행할 수 있습니다.
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
그런데 원격 서버 B에서 원격 서버 C로 파일을 직접 복사하는 다른 방법이 있는지 알고 싶습니다.
답변1
원격 경로를 소스 및 대상으로 사용할 수 있습니다 scp
.
scp username@B:/path_of_file_on_server_B/file.txt username@C:/path_of_file_on_server_C
답변2
centos에서는 -3 옵션과 함께 작동합니다.
scp -3 root@SERVERA:/imran.txt root@SERVERB:/
-3 옵션은 scp 명령에 발행 시스템(이 명령을 실행하는 곳)을 통해 트래픽을 라우팅하도록 지시합니다.