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 无报错。

posted @ 2019-01-22 16:21  断了线de风筝  阅读(12364)  评论(0编辑  收藏  举报