废话:最近部署debian服务器,我用ufw把ssh端口打开了,重启服务器后,ssh又连接不上了。我心想ufw开机不自启动的吗?那我服务器每次重启后我都得把显示器接上手动打开22端口,这不是会疯掉吗。我甚至尝试使用开机自启动脚本执行ufw enable。仍旧不行,多方查阅资料,总结以下几个方法。
正文:
1、确保ufw配置文件配置正确
vim /etc/ufw/ufw.conf
确保ENABLED=yes
2、可能与docker等服务冲突
vim /lib/systemd/system/ufw.service
在unit部分后面追加
After=netfilter-persistent.service
3、与其他防火墙冲突,比如我就是firewalld,禁用他
sudo systemctl disable firewalld
上面每个步骤都有可能是解决办法,在执行完单个步骤后reboot尝试查看ufw是否正确开启。
标签:after,reboot,firewalld,自启动,开机,服务器,ufw From: https://www.cnblogs.com/2333/p/16607720.html