与不同 ssh 端口的 rsync

与不同 ssh 端口的 rsync

此语法适用于一个远程源/目标:

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

现在一切都准备好了。

相关内容