我是在root下操做的,普通用户须要sudo权限
ufw disable 关闭
ufw enable 开启
此文件能够关闭ipv6
/etc/default/ufw
查看规则
ufw status
添加规则示例:vim
ufw default allow outgoing ufw default deny incoming ufw default deny 关闭全部外部访问端口 ufw allow ssh ufw allow 22 ufw allow 80/tcp ufw allow http/tcp ufw allow 1725/udp ufw allow 25:29/udp ufw allow from 123.45.67.89 ufw allow from 123.45.67.89/24 ufw allow from 123.45.67.89 to any port 22 proto tcp sudo ufw allow from 192.168.1.1 容许此IP访问全部的本机端口 sudo ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22 要拒绝全部的TCP流量从10.0.0.0/8 到192.168.0.1地址的22端口
========================================
日志目录:vim /var/log/ufw.log
sudo ufw logging on 启动日志
sudo ufw logging off 关闭日志
sudo ufw logging low|medium|high服务器
========================================
一下三条能够查看操做系统端口监听的状况ssh
netstat -an | grep LISTEN | grep -v ^unix”
netstat -ntulp
lsof -i -n -Ptcp