firewalld 死循环了。。不启动无法添加规则,没默认规则启动了又无法连接服务器,请问该怎么办?

如果你在远程位置连接你的服务器,在启用 firewalld 防火墙之前,你必须显式允许进来的 SSH 连接。否则,你将永远都无法连接到机器上。

sudo firewall-cmd --zone=public --add-port=22/tcp --permanent

FirewallD is not running

这样没问题吧,必须要手动放开 ssh 端口。

关键不启动服务就没法添规则,那我启动了之后,ssh端口没开放,1panel端口没开放,我怎么操作?

写个shell脚本,开机自启后添加规则,是不是可以?