搬瓦工最新优惠
新手使用教程

解决linux修改SSH端口防火墙开放端口后新端口不生效

这几天新入手了几台VPS,昨天晚上调试其中的一台,centos7的系统,修改了SSH默认的端口,然后在防火墙开放了该端口以后,修改的新端口依旧不能用,还是只能通过22端口连接。不论是firewalld,还是iptables,都不能用。再后来直接关闭防火墙,依旧不能使用新端口。

今年早些时候倒是也遇到过这个问题,一样的是centos7的系统,一样的是新端口不能用,后来解决的办法是换了debian9系统。

昨晚上本来就是在剁手、看球,想着总不能再去换个debian系统,还是得解决掉这个问题。于是乎百度了一堆关于防火墙操作的文章。在其中某一篇文章下的推荐阅读了,看到了SELinux,心想着莫非是这货的锅,于是乎,查看SELinux状态, 修改配置文件关闭了它。

然后,成功了。新端口终于能用了。

关闭方法是修改/etc/selinux/config 文件,将其中的 SELINUX=enforcing 改为 SELINUX=disabled。当然你可以通过VI命令修改或者下载到本地修改。

这一篇流水账一样的文章,记录一下我遇到的这个问题和解决方法,一来是分享给遇到同样问题的朋友,二来是方便以后我再遇到这个问题的时候可用直接照着解决。

赞(0)
未经允许不得转载:搬瓦工 » 解决linux修改SSH端口防火墙开放端口后新端口不生效