今天又遇到一个新的问题,同样来自一个网友客户的,这个同学的最大优点就是善于先自己解决问题,如果实在搞不定于是就会求助我。无论最终是否解决,最后都会发红包以表谢意,希望这样的习惯一直保留。今天告知自己在处理服务器的时候,网站和面板一切正常,但是SSH无法连接。
于是我让其修改端口看看是否可以,在面板中是可以自己换自定义端口的,因为早期我也遇到过类似问题,是端口被封导致的,不过在更换端口之后还是没有能解决问题。从VNC中检测到这台腾讯云服务器监听的端口都没有问题,而且SSH也在正常运行。
网站、面板都正常,而且更换端口也无法进行,在登录SSH的时候提示”Connection closing…Socket close”问题,看来是服务器被设置禁止SSH连接的问题。
看看是否有相关文件和介绍文档有解释SSH限制连接的。这里找到有关于白名单配置/etc/hosts.allow和黑名单配置/etc/hosts.deny的问题。我们就去检查看看/etc/hosts.deny文件是否有限制。
这里我们有看到SSHD这一项是开启的,我们直接#把屏蔽掉。然后我们再重启sshd,问题就可以解决。