Linux 服务器—Ubuntu设置及服务安装(六)—防火墙服务

Linux 服务器—Ubuntu设置及服务安装(六)—防火墙服务

经验文章nimo972025-01-16 10:48:5610A+A-

1.防火墙服务ufw

UFW (Uncomplicated Firewall) 是 Ubuntu 系统上常用的防火墙服务。是 iptables 的前端工具,可以简化防火墙的配置和管理。

a.使用root用户登录

b.执行apt install ufw

c.安装完成后使用如下命令查看ufw服务状态,如下服务已经运行且已经设置为开机自启systemctl status ufw

d.查看防火墙是否已经开启

ufw status

e.测试ufw服务,在其他机器上打开游览器,输入服务器的IP回车,显示如下,说明apache

服务无法正常访问

f.执行如下命令后重新刷新以上网页

ufw allow 80

如下图网页可以正常访问了

执行命令ufw status

*****************ufw常用命令******************

#启用UFW:

ufw enable

#禁用UFW:

ufw disable

# 设置UFW默认策略:default allow|deny|reject 方向

ufw default deny incoming

ufw default allow outgoing

#查看UFW状态:

ufw status

ufw status numbered

ufw status verbose

#重新加载UFW防火墙的规则,让最新的配置生效:

ufw reload

#重置UFW规则并禁用UFW--恢复到默认状态:

ufw reset

#允许端口对外访问:ufw allow [port]/[protocol]

ufw allow 80

ufw allow 80/tcp

#允许来自特定ip的访问: ufw allow from [ip/ip段]

ufw allow from 192.168.18.1/24

#允许特定ip访问特定端口: ufw allow from [ip/ip段] to any port [port]

ufw allow from 192.168.18.1/24 to any port 80

#拒绝端口对外访问:ufw deny [port]

ufw deny 80

#允许服务对外访问:ufw allow [service]

ufw allow http

ufw allow https

#删除规则:ufw delete allow [port]

ufw delete allow 80

#查看UFW报告:(基于系统,使用iptable格式显示):

ufw show raw|builtins|before-rules|user-rules|logging-rules|listening

ufw show user-rules

#UFW日志设置:ufw logging on|off|low|medium|high|full

ufw logging low

#UFW应用管理:ufw app list|info appname|update appname

ufw app list

ufw app info Apache

ufw allow Apache

注:为后续实验、讲解方便我们执行ufw reset恢复成默认规则并禁用ufw.

点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7