在Ubuntu 20.04 上使用 UFW 来设置防火墙
只有root 或者其他有 sudo 权限的用户可以管理系统防火墙。推荐以 sudo 用户来运行和管理ufw。
一、查看ufw状态
sudo ufw status
sudo ufw status verbose
默认情况下,ufw阻止所有进来的连接,并允许所有出去的连接。这就意味着任何人无法访问服务器,除非开放服务的端口。
策略文件保存位置:/etc/default/ufw
二、应用配置
列举系统上所有的应用配置
sudo ufw app list
查找更多关于指定配置和包含规则的信息
sudo ufw app info 'Nginx Full'
启用UFW通过ssh
sudo ufw allow ssh
如果指定7722端口提供ssh服务,也可以同通过以下方式允ssh通过ufw
sudo ufw allow 7722/tcp
三、允许连接
打开端口的语法规则如下:
ufw allow port_number/protocol
1、允许HTTP连接
#使用服务名
sudo ufw allow http
#指定端口号和协议
sudo ufw allow 80/tcp
#使用应用程序配置
sudo ufw allow ’Nginx HTTP'
2、ufw允许打开端口范围
如指定从7100到7200端口,同时支持tcp和udp,可以使用命令如下:
sudo ufw allow 7100:7200/tcp
sudo ufw

730

被折叠的 条评论
为什么被折叠?



