2010-02-03 70 views
0

我想通過ssh2協議在兩臺機器之間設置rsync。 早些時候,我們使用ssh1進行自動化rsync,但沒有使用任何密碼,但最近我們遷移到了ssh2並使用ssh2提示輸入密碼來運行rsync。如何使用ssh2運行自動rsync

我產生了新的SSH2-RSA密鑰,太沒有密碼,但它仍然要求我的passphrase.Here是我對SSH運行命令 在/ usr/bin中/ SSH -2 -i在/ usr /本地/ www-rsync-key fsuser @ xyz

你需要做些什麼才能使ssh2密鑰使用空密碼來工作?我猜想你必須設置/ etc/ssh/sshd_config中的某些設置,但我無法弄清楚什麼!

+0

不應該在superuser.com上? – Kimvais 2010-02-03 10:04:04

回答

1

這個question出現在超級用戶上,討論沒有密碼的ssh主題。

0

如果系統提示您輸入密碼,請檢查您是否已將公鑰添加到遠端正確的文件(現在可能是authorized_keys2),並且目錄權限是正確的(.ssh及其內容不應該有任何組或世界的權限設置)。

+0

目標機器上的日誌會說明是否存在.ssh目錄或文件的權限問題。 – 2010-02-12 22:27:23

+0

同意,但人們並不總是檢查它們...您還可以啓用詳細模式來顯示協商順序(ssh -v)。 – 2010-02-12 22:59:26