安装配置防火墙(Ubuntu18.04)
1、查看是否安装防火墙
sudo dpkg --get-selections | grep ufw
输出结果:
uninstall(未安装) 或 install(已安装)
2、安装防火墙
sudo apt-get install ufw
3、查防火墙状态
sudo ufw status
输出结果:
inactive(没启用) 或 active(启用)
4、启防火墙命令
sudo ufw enable
5、关防火墙命令
sudo ufw disable
6、获取配置列表
sudo ufw app list
输出结果:
Nginx Full —— 此配置文件同时打开端口80(正常,未加密的网络流量)和端口443(TLS/SSL加密流量)。
Nginx HTTP —— 此配置文件仅打开端口80(正常,未加密的网络流量)。
Nginx HTTPS —— 此配置文件仅打开端口443(TLS/SSL加密流量)。
OpenSSH
备注:由于我们还没有配置SSL,所以我们只需要允许端口80上的流量。
7、允许文件访问
sudo ufw allow 'Nginx HTTP'
输出结果:
Rules updated
Rules updated (v6)
8、放通端口命令
sudo ufw allow 5000
9、删除规则命令
sudo ufw delete allow 5000