ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。若是你有一台暴露在外网的树莓派,则可经过这个简单的配置提高安全性。安全
安装方法bash
1
|
sudo
apt-get
install
ufw
|
固然,这是有图形界面的(比较简陋),在新立得里搜索gufw试试……网络
使用方法
1 启用tcp
1
2
|
sudo
ufw
enable
sudo
ufw default deny
|
做用:开启了防火墙并随系统启动同时关闭全部外部对本机的访问(本机访问外部正常)。工具
2 关闭spa
1
|
sudo
ufw disable
|
3 查看防火墙状态code
1
|
sudo
ufw status
|
4 开启/禁用相应端口或服务举例ip
1
|
sudo
ufw allow 80 容许外部访问80端口
|
1
|
sudo
ufw delete allow 80 禁止外部访问80 端口
|
1
|
sudo
ufw allow from 192.168.1.1 容许此IP访问全部的本机端口
|
1
|
sudo
ufw deny smtp 禁止外部访问smtp服务
|
1
|
sudo
ufw delete allow smtp 删除上面创建的某条规则
|
1
|
ufw deny proto tcp from 10.0.0.0
/8
to 192.168.0.1 port 要拒绝全部的流量从TCP的10.0.0.0
/8
到端口22的地址192.168.0.1
|
能够容许全部RFC1918网络(局域网/无线局域网的)访问这个主机(/8,/16,/12是一种网络分级):ci
1
2
3
|
sudo
ufw allow from 10.0.0.0
/8
sudo
ufw allow from 172.16.0.0
/12
sudo
ufw allow from 192.168.0.0
/16
|
推荐设置get
1
2
3
|
sudo
apt-get
install
ufw
sudo
ufw
enable
sudo
ufw default deny
|
这样设置已经很安全,若是有特殊须要,能够使用sudo ufw allow开启相应服务。