한 원격 서버에서 다른 원격 서버로 파일 복사

한 원격 서버에서 다른 원격 서버로 파일 복사

저는 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 명령에 발행 시스템(이 명령을 실행하는 곳)을 통해 트래픽을 라우팅하도록 지시합니다.

관련 정보