私は、ルーターの 192.168.1.65 に Western Digital を静的に接続しています。
ログイン時に自動的に接続して rsync するにはどうすればいいでしょうか? 現時点では動作しないこのコマンドを使用しています。
rsync -Paz /home/chris/ 192.168.1.65:LinuxHome/
でも私はこれを理解している
ssh: connect to host 192.168.1.65 port 22: Connection refused rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(605) [sender=3.0.9]
Western Digital MyBookWorldコントロールパネルのスクリーンショットが役に立つかもしれません
https://dl.dropbox.com/u/2423935/wd.png
編集: 提案されたようにコマンドを更新しrsync -Paz -e ssh /home/chris/ 192.168.1.65:LinuxHome/
、動作しました (コントロール パネルから ssh も有効にしました)。ただし、connect-rsync を自動的に実行したいと思います (cron ジョブによってでも、ログイン中にでも、どちらでもかまいません)。
答え1
コマンドが不完全です。次のようなコマンドを試してください:
rsync -Paz -e ssh /home/chris/ [email protected]:/LinuxHome/
パスワードを入力せずに Box に接続するには、authorized_key を作成します。手順については次の URL を参照してください。http://sshkeychain.sourceforge.net/mirrors/SSH-with-Keys-HOWTO/SSH-with-Keys-HOWTO-4.html
WC 構成の「キー」フィールドに公開キーをコピーします。何も変更せず、そのままコピーしてください。正常に動作する場合は、キーを使用して接続する必要があり、接続中にパスワードを求められることはありません。