ssh_exchange_identification: Connection closed by remote host 解决方法

Posted nickxr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh_exchange_identification: Connection closed by remote host 解决方法相关的知识,希望对你有一定的参考价值。

ssh_exchange_identification: Connection closed by remote host 解决方法

问题描述:
在linux主机上ssh 另一台主机的内网地址报错: ssh_exchange_identification: Connection closed by remote host , 通过xshell能登陆主机,


解决过程:  
1.按照网上给出的方法,修改了/etc/ssh/sshd_config,
将  # MaxSessions 10 中的注释取消掉,将10 改为 50,
 service sshd reload,重启sshd服务,仍然无法ssh。

2.查看linux服务器有多少个用户ssh。
who ,只有8个用户ssh主机。

3. /var/log/denyhosts  查看日志
2018-03-21 14:49:23,330 - prefs       : INFO        WORK_DIR: [/usr/share/denyhosts/data]
2019-01-09 18:10:00,637 - denyhosts   : INFO     new denied hosts: [‘10.0.2.8‘]   发现日志中有denyhost记录。
 
 查看 hosts.allow和hosts.deny文件中 没有denyhost记录,
 查看  /usr/share/denyhosts/data/hosts/
10.0.2.8:9:Wed Jan  9 18:10:30 2019,有deny记录。

最终解决方法:  /etc/hosts.allow中加入  sshd:10.0.2.8

再执行ssh 无报错。

























以上是关于ssh_exchange_identification: Connection closed by remote host 解决方法的主要内容,如果未能解决你的问题,请参考以下文章