自動連線到 Windows 共用並進行 rsync

自動連線到 Windows 共用並進行 rsync

我有一台 Western Digital 靜態連接到我的路由器,位址為 192.168.1.65。

如何在登入和 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),但我想自動連接 rsync (無論是透過 cron 作業還是在登入期間,無論對我來說)

答案1

您的命令不完整,請嘗試以下操作:

rsync -Paz -e ssh /home/chris/ [email protected]:/LinuxHome/

若要在不提供密碼的情況下連接到您的 Box,請建立授權金鑰。您可以找到 Howto hiere:http://sshkeychain.sourceforge.net/mirrors/SSH-with-Keys-HOWTO/SSH-with-Keys-HOWTO-4.html

將您的公鑰複製到 WC 配置的「密鑰」欄位中。不要更改任何內容,只需按原樣複製即可。當它工作時,您應該使用您的密鑰進行連接,並且在連接時不會要求您輸入密碼。

相關內容