ふと思い立って Raspberry Pi 2 にバックアップを取ろうと思って rsync を実行してみた。
rsync --list-only foo@192.168.1.100:
Raspberry Pi 2 で 22 以外のポートを指定しているのでエラーが返ってきた。
ssh: connect to host 192.168.1.100 port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.0]
そういえば ssh のポートを変更している環境に接続するのは初めてだなぁ、と rsync のマニュアルを見てみると --port というオプションがあるらしい。しかしこれ、rsyncd に接続(rsync://)するときに使うものらしい。
ssh サーバに接続するには -e(または --rsh)オプションで ssh を実行すればよいそうだ。
rsync --list-only -e 'ssh -p 12345' foo@192.168.1.100:
- 出版社/メーカー: 梅本合同会社, RS Components
- メディア: エレクトロニクス
- この商品を含むブログ (2件) を見る
- 出版社/メーカー: きばん本舗
- メディア: エレクトロニクス
- この商品を含むブログを見る
- 出版社/メーカー: TechShare
- メディア: エレクトロニクス
- この商品を含むブログを見る
- 出版社/メーカー: きばん本舗
- メディア: エレクトロニクス
- この商品を含むブログを見る