上一篇 分享链接 返回 返回顶部

Ubuntu 22.04 中 UFW 防火墙状态及常用操作

发布人:香港云 发布时间:2小时前

Ubuntu 22.04 UFW 防火墙状态及常用操作

Ubuntu 22.04 x64 系统自带防火墙,但默认是未启用的状态。有些客户问,我没有启用防火墙呀,现在很多脚本在安装的时候会给您打开防火墙,不是什么大问题,常见于首次登录后,第二次SSH登录不上,请按照下方教程解决问题。 

自带的防火墙是什么?

Ubuntu 22.04 默认集成了 ufwUncomplicated Firewall,它是对底层 iptables/nftables 的简化封装,非常适合服务器环境使用。

系统预装:ufw 已经随系统安装好,无需额外下载。

默认状态:未激活(inactive,即防火墙规则不生效。

 

如何查看当前防火墙状态?

在终端执行:

ufw status

如果显示 Status: inactive:防火墙未启用。

如果显示 Status: active:防火墙已启用,并列出当前生效的规则。

 

常用操作(你可能会用到)

启用防火墙

ufw enable

禁用防火墙

ufw disable

允许 SSH22端口)访问(非常重要,启用前先执行,避免被锁在外面):

ufw allow 22/tcp

查看已生效的规则

ufw status numbered

规则里面没有您需要的端口,如何放行呢?例如想放行8888端口

1、放行 宝塔面板 8888 端口(IPv4 + IPv6)

ufw allow 8888/tcp

2、重启防火墙确保生效

ufw reload

我连SSH都登录不上,如何执行命令呢?

查看VNC登录服务器教程 https://www.cn2.hk/helpcontent/1333.html

安全建议

生产环境建议启用 ufw,并只开放必要端口(如 2280443)。

启用前务必先执行 ufw allow 22/tcp,否则会导致 SSH 连接被阻断。

配合 Fail2ban 等工具,可以有效防御暴力破解攻击。

 

添加企业微信 添加企业微信
服务热线: 400 888 9543
电子邮箱: service@cn2.hk