安装防火墙(默认已安装):
sudo apt install ufw
启用防火墙:
# 启用防火墙
sudo ufw enable
sudo ufw default deny
# 启用SSH端口,以免连不上了。
sudo ufw allow 22
添加规则:
# 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow smtp
# 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 22/tcp
# 允许外部访问53端口(tcp/udp)
sudo ufw allow 53
# 允许此IP访问所有的本机端口
sudo ufw allow from 192.168.1.100
# 禁止外部访问smtp服务
sudo ufw deny smtp
# 删除上面建立的某条规则
sudo ufw delete allow smtp
查看防火墙状态和已有规则:
# 未启用时,显示 Status: inactive。启用后,显示目前所有规则。
sudo ufw status
Q. E. D.