解决ssh_exchange_identification: read: Connection reset by peer

解决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

vim /etc/hosts.allow

把里面之前添加的sshd:ALL换成第4步中查看的ipsshd:${你查到的ip}
最后保存退出,重启sshd服务

systemctl restart sshd

猜你喜欢

转载自blog.csdn.net/u014292402/article/details/131703405
今日推荐