linux下啟動ssh失敗的解決方法是:1、通過“ping”和“telnet”命令排查是否是客戶端的問題,如果不是,則說明是服務器的原因;2、通過物理終端登錄服務器;3、添加客戶端“IP”到服務器的白名單中;3、重啟“ssh”即可。
本教程操作環境:linux7.3系統、Dell G3電腦。
一、SSH登錄失敗錯誤信息描述
客戶端通過ssh協議連接服務器時出現錯誤,如圖:
二、錯誤排查
首先排查是否是客戶端的問題,通過ping命令和telnet排查。
ping結果如下圖所示:
?telnet結果圖下圖所示:
ping和telnet都通,說明不是客戶端的問題,是服務器的原因,需要登錄服務器排查。
雖然不能ssh到服務器,但是一般來說主機會提供一些方法去讓你連接,比如可以通過物理終端連接進去。
登錄服務器后,查看/etc/hosts.allow文件,客戶端IP是否在白名單中,通過查看,發現客戶端IP不在服務器的白名單中,通過vi /etc/hosts.allow,把客戶端ip加入白名單中如下圖所示:
然后重啟ssh,重啟命令
service??sshd?restart
客戶端重新ssh,登錄成功,問題解決。
更多相關文章教程推薦:linux教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦