ssh_exchange_identification: Connection closed by remote host


ssh從一台主機遠程另一台主機時,報:ssh_exchange_identification: Connection closed by remote host 錯誤,如下圖所示:

情況一,解決辦法:

1、通過xshell或putty等遠程工具,登錄遠程x.x.x.166主機,打比方:這里x.x.x.48主機遠程x.x.x.166主機;

2、如x.x.x.166主機有安裝DenyHosts服務,查看該主機/etc/hosts.deny文件是否有x.x.x.48記錄,如有,則把該記錄刪除,

然后重啟sshd和rsyslog服務:systemctl  restart  sshd &&  systemctl  restart  rsyslog。

然后再嘗試ssh連接成功,如下圖所示:

情況二,解決辦法:

客戶端連接數過多時,也會報這個錯誤。缺省情況下,SSH終端連接數最大為10個。在這種情況下,需要改SSH的配置文件,

1、修改/etc/ssh/sshd_config中#MaxStartups 10,將其改為MaxStartups 100,或改為合適值;

2、重啟SSH服務,systemctl  restart  sshd。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM