此语法适用于一个远程源/目标:
rsync -avz -e "ssh -p $portNumber" user@remoteip:/path/to/files/ /local/path/
如果源和目标具有不同的 SSH 端口,我应该使用哪种语法?
答案1
如果它们都有不同的端口,那么现在是开始考虑使用配置文件的好时机,例如~/.ssh/config
:
Host server1
Port port1
Host server2
Port port2
现在一切都准备好了。