別の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

今、すべてが準備されました。

関連情報