この構文はリモートソース/ターゲットに対して機能します。
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
今、すべてが準備されました。