Ssh

沒有密碼的 SSH/SCP 不起作用?

  • June 25, 2012

考慮這種情況:管理員配置了一個公鑰/私鑰對,以便在伺服器之間 rsync’ing 文件以避免密碼提示時使用。此設置效果很好。

然後在嘗試使用 SSH/SCP 時,系統會提示輸入密碼。

問題:如果 rsync 工作正常,為什麼會出現這種情況?

您如何配置伺服器以允許您的密鑰?通過將您的公鑰放在伺服器上的 .ssh/authorized_keys 中?如果是這種情況,它應該可以工作。您在使用 ssh/scp 時是否使用與使用 rsync 時相同的使用者名(遠端和本地)?

哦,順便說一句,我認為這個問題應該在 serverfault.com 上提出。

我發現有用的另一件事是在不同的埠上以調試模式執行伺服器。有時伺服器端會抱怨,而客戶端並沒有真正給你一個很好的線索為什麼。

伺服器端:/usr/sbin/sshd -Dedd -p 2222

客戶端:ssh -vv -p 2222 server

引用自:https://serverfault.com/questions/40110