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。因此,當服務器升級後,該設置可能被更改。而如果此時客戶端仍然選用口令認證,就會出現上述問題

   

   

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章