SSHのポートを22以外にしているサーバーからRsyncしようとしたらErrorになった.
ポート指定でrsync するにはちょっと面倒だと分かった.
SSHのポートを変えたRsyncを指定する方法
rsync -az --partial --progress -e "ssh -p 2355" takuya@example.jp:/var/www/some/ ./
scpなら URIにポート含められるのになぁ。
永続的な設定。他の方法 .ssh/config
rsync は ssh の接続設定を使うので、ssh の接続設定で、ポートを事前に指定しておける。
つどつどポートを指定するのが面倒であったり、なんども接続するときは、専用の設定を記述したほうが便利である。
なぜ、ポート指定が必要なのか
SSHのセキュリティ対策でポート変更を勧められた。
やってみた結果。
やっぱSSHのポート変更は色々罠だ.
SCP/Rsyncなどサーバー経由で動作する物が多いのでちょっと面倒だ。
2019-02-20
追記