동일한 네트워크에 연결되어 있지 않은 두 컴퓨터간에 파일을 전송해야합니다. VPN을 통해 두 네트워크를 모두 볼 수있는 세 번째 컴퓨터가 있습니다.
세 번째 컴퓨터에서 다음을 수행 할 수 있습니다.
scp root@firstcomputer:./file ./
다음 문장으로 전송을 완료하십시오.
scp ./file root@secondcomputer:./
그러나 다음과 같이 한 줄로만 할 수는 없습니다.
scp root@firstcomputer:./file root@secondcomputer:./
오류 응답은
ssh: connect to host secondcomputer port 22: No route to host
lost connection
아마 첫 번째 컴퓨터가 두 번째 컴퓨터를 볼 수 없기 때문일 것입니다. SCP 프로그램을 실행하는 기계가 두 컴퓨터를 모두 볼 수있는 유일한 장치라는 사실을 다루는 매개 변수를 SCP에 제공 할 수 있습니까?
그건 그렇고, 세 번째 컴퓨터는 사자가 달린 Mac이고 두 번째 컴퓨터는 데비안을 실행합니다.