我正在尝试在本地服务器上进行 SCP,将文件从一台远程服务器复制到另一台远程服务器(两台远程服务器都使用自定义端口 (xxxx)
我在尝试:
scp -r -P xxxx [email protected]:/home/myimages/images.tar.gz [email protected]:/home/myimages/images.tar.gz
但我收到以下错误:
ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out
有什么建议么?
提前致谢。
答案1
我最终做了以下事情:
ssh -p xxxx [email protected] "scp -r -P xxxx /home/myimages/images.tar.gz [email protected]:/home/myimages/images.tar.gz"
SSH 后跟 SCP。
答案2
ssh [email protected] 'tar cf - /home/myimages/images.tar.gz' | ssh [email protected] 'tar xf -'
Ssh-pipes 极其有用。学习并爱上它们!