天天看點

ssh無法正常連接配接

    今天通過4A登入伺服器a無法正常登入,一直提示“Permission denied, please try again.”

确認密碼正确,網絡正常。再次通過b(與a同一個網段,且網絡正常)ssh過去。提示還是一樣。

    因未a前幾天還可以正常登入且通過其他伺服器可正常跳轉。故未考慮ssh配置是否有問題。

    後再次檢視配置檔案(/etc/ssh/sshd_config)發現PasswordAuthentication設定已經被注釋掉了。預設為no.

    更改配置,重新開機ssh服務,可正常登入。

*******************************************************************************************

 PasswordAuthentication yes 

如果沒有這項設定,則當使用者使用密碼而不是公鑰認證時,許多ssh用戶端都會出現通路拒絕。ssh_config中的注釋可能導緻對這一參數的誤解。它說,“如禁用明文密碼,設為NO!"。這裡所指的"明文密碼"在SSH連接配接隧道中然仍是加密的,因而對嗅探器(sniffer)是安全不可探測的。在這種情況下,術語“明文密碼”隻是意味着使用者是直接輸入密碼還是使用密鑰檔案認證的差別。 

在SSHD 的老版本中,該設定預設為yes 。而在新版本中,預設為no。是以,當伺服器更新後,該設定可能被更改。而如果此時用戶端仍然選用密碼認證,就會出現上述問題