ssh连接远程服务器报错:ssh_exchange_identification: read: Connection reset by peer

报错如下:

在这里插入图片描述

解决方案如下:

vi /etc/hosts.allow

打开后文件内容如下:
在这里插入图片描述
我这里在文件最后添加一行内容:

sshd:ALL

添加后文件内容如下图:
在这里插入图片描述
我添加的这行内容表示允许所有的机器通过ssh连接我这台服务器。

提示:生产环境不建议这么粗鲁,可以把需要连接服务器的机器IP一一罗列在这个文件中,表示只允许我们登记在这里的机器通过ssh连接我们的服务器,格式如下图:

让IP为110.110.110.110的机器登录:

sshd:110.110.110.110:allow

让IP在110.110.110段内的机器登录:

sshd:110.110.110.*:allow

扩展:
/etc/hosts.allow/etc/hosts.deny
/etc/hosts.allow文件控制可以访问本机的IP地址
/etc/hosts.deny文件控制禁止访问本机的IP地址


版权声明:本文为sun_luming原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。