解决ssh_exchange_identification: read: Connection reset by peer
linux远程免密登陆出现上述报错
1、先在远程机器上
vi /etc/hosts.allow
在里面写入
#允许所有ip连接到这台机器
sshd:ALL
先允许所有ip连到这台机器
然后按esc
,输入:wq
保存
2、在远程机器上重启sshd服务
systemctl restart sshd
3、在本机上尝试远程连接
ssh -l ${登陆的用户名} -p ${登陆的端口} ${登陆的ip}
也可以使用
ssh -l ${登陆的用户名} -p ${登陆的端口} ${登陆的ip} -v
查看登陆的详细信息
之前设置了所有ip都能连接到远程服务器,如果你不放心,可以继续按下面的方法管控远程连接的ip
4、如果此时本机能连接进远程服务器,在连接后的终端里输入
who
查看目前登陆的ip
5、修改远程机器的/etc/hosts.allow文章来源:https://www.toymoban.com/news/detail-724006.html
vim /etc/hosts.allow
把里面之前添加的sshd:ALL
换成第4步中查看的ipsshd:${你查到的ip}
最后保存退出,重启sshd服务文章来源地址https://www.toymoban.com/news/detail-724006.html
systemctl restart sshd
到了这里,关于解决ssh_exchange_identification: read: Connection reset by peer的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!