Linux

SCP 從一個外部伺服器到另一個

  • November 5, 2009

我正在嘗試在我的本地伺服器上創建一個 SCP,它將文件從一個遠端伺服器複製到另一個遠端伺服器(兩個遠端伺服器都使用自定義埠(xxxx)

我在嘗試:

scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz

但我收到以下錯誤:

ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out

有什麼建議?

提前致謝。

我最終做了以下事情:

ssh -p xxxx root@xxx.xxx.xxx.111 "scp -r -P xxxx /home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz"

SSH 後跟 SCP。

ssh root@xxx.xxx.xxx.111 'tar cf - /home/myimages/images.tar.gz' | ssh root@xxx.xxx.xxx.222 'tar xf -'

SSH 管道非常有用。學習和愛他們!

引用自:https://serverfault.com/questions/81650