ssh远程登陆一开始显示:ssh_exchange_identification: Connection closed by remote host
putty登陆显示:software caused connection abort
这是什么原因?
网上有很多解决的办法,可以直接搜到。我把所有解决办法都试过了,并没有什么作用。今天在知乎上不经意看见了这句话:这个提示是典型的tcp_wrapper配置了不允许你这个ip登录ssh。感觉找到了苗头,我就去百度了一下,发现正是这两个文件: /etc/hosts.allow 和/etc/hosts.deny在控制哪些ip可以访问服务器。修改allow中的sshd:xxx.xxx.xxx. 就好。(ip地址网段)。deny中把sshd:all去掉。
成功解决!
出现其他问题,修改/etc/ssh /sshd.config这个文件,配置一些东西,比如允许密码登录之类的,网上有很多解释。