firewalld除了配置端口放行外,还可以配置应用(services)白名单,默认firewalld是放行ssh的,22就是ssh的端口。
+1
我查到“firewall-cmd --list-service”可以查看服务白名单,firewalld默认放行ssh,但是根据我的验证,假如我修改了ssh的服务端口,比如修改为36122,firewalld并不放行36122端口,所以对于firewalld的服务白名单,firewalld只会放行其默认端口吗?
@realzhangsan: 你改了ssh的默认端口,有重启firewalld服务或重新加载配置吗?如果没有的话,重启firewalld试试看生效没。
@LDMING: 我sshd和firewalld都重启过的
@LDMING: 我知道了,firewalld有关于各个服务的配置文件,在/usr/lib/firewalld/services/目录下,关于ssh服务的配置文件是/usr/lib/firewalld/services/ssh.xml,在该文件中可以修改服务端口