Windows共有に自動的に接続し、rsyncを実行します

Windows共有に自動的に接続し、rsyncを実行します

私は、ルーターの 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 構成の「キー」フィールドに公開キーをコピーします。何も変更せず、そのままコピーしてください。正常に動作する場合は、キーを使用して接続する必要があり、接続中にパスワードを求められることはありません。

関連情報