修改了系统的ssh默认端口,但是始终无法连接。用telnet也无法联通。
怀疑是iptables的问题,但是执行命令发现iptables并没有运行。
google一遍,发现centos7的防火墙已经由原来的iptables改为了firewall,经过测试,果然是这个原因。
解决方法如下:
1.centos7的防火墙状态命令:
firewall-cmd —state
或者
systemctl status firewalld
2.修改防火墙规则,添加新端口:
firewall-cmd —add-port=新端口/tcp —permanent
firewall-cmd —add-port=新端口/udp —permanent
3.重新加载规则:
firewall-cmd —reload
问题解决
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。