SSHで任意のポートに接続で接続してrsync

[Linux]

ローカル環境で開発したアプリのアップロードにrsyncを使っています。
で、自宅のサーバはSSHのポートがデフォルトの22番ではないので、
rsync時にポートを指定しなければいけません。

僕は、このコマンドを書くときに頻繁にポート番号を書き忘れます。
しばらくして、「あ、ssh -pだ」と思い出すわけですが、
非常に無駄なのでメモしておきます。

SSHでサーバの任意のポートに接続してrsync

rsync -rsyncのオプション -e "ssh -p ポート番号" ローカルのディレクトリ リモートのアドレス:リモートのディレクトリ


記述例

rsync -avz -e "ssh -p 10000" /home/seeeweee-neet/ seeeweee.neet:/home/seeeweee-net/


rsyncを使ったアップロードは転送するファイルの数に気を使いますが
ftpでコツコツとアップロードしていたころに比べて便利です。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック() |