Ubuntu14.04防火墙配置_限制指定ip访问

安装ufw
sudo apt-get install ufw

启用ufw
sudo ufw enable

阻止所有外部对本机的访问
sudo ufw default deny

允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 22/tcp

允许此IP访问所有的本机端口
sudo ufw allow from 10.0.0.163

sudo ufw allow from 10.0.0.162

sudo ufw allow from 10.0.0.161

查看防火墙状态
sudo ufw status

删除上面建立的某条规则
sudo ufw delete allow smtp

防火墙规则文件路径
/lib/ufw/user.rules

关闭防火墙
sudo ufw disable

 

【使用流程】

有台Ubuntu14.04服务器需要禁止一些IP来访问,本想使用/etc/hosts.allow和/etc/hosts.deny来做限制,后来还是使用utw防火墙搞定了。

vi /etc/hosts.allow
ALL:10.0.0.163,10.0.0.162,10.0.0.161

vi /etc/hosts.deny
ALL:ALL

设置好后
/etc/init.d/networking restart

分享到: 更多 (0)