八彩云申明:本文内容由互联网用户贡献,该文观点仅代表作者,本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容,请联系我们info@bacaiyun.com。
11月产品动态
愿携手合作伙伴共生、共创、共赢,致力于降低供应链成本提升运营效率,成为值得产业信赖的合作生态伙伴
了解详情
合作伙伴意见反馈
推广大使邀新奖励
可以通过在线咨询、电话、工单等与我们取得联系,八彩云为您提供专业的服务支持,助力轻松上云。
查看技术文档| ➔ | 防火墙是操作系统安全的第一道防线。正确配置防火墙规则,可以有效阻止未授权访问和网络攻击。本文以Ubuntu 24.04系统为例,详细介绍防火墙的配置方法。 |
防火墙通过规则控制进出网络流量。合理的防火墙策略应遵循"默认拒绝,按需放行"原则,即先拒绝所有流量,再逐一开放必要的端口和服务。
Ubuntu 24.04使用ufw作为默认防火墙管理工具:
# 启用防火墙
ufw enable
# 查看当前状态和规则
ufw status verbose# HTTP/HTTPS Web服务
ufw allow 80/tcp
# SSH管理端口(如果已修改)
firewall-cmd --add-port=2222/tcp --permanent
# MySQL/MariaDB数据库(仅限内网)
firewall-cmd --add-source=192.168.1.0/24 --add-port=3306/tcp --permanent
# 重载使规则生效
firewall-cmd --reload对于管理端口(如SSH、面板),建议设置IP白名单:
# CentOS/RHEL firewalld - 只允许特定IP访问SSH
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="你的IP/32" port protocol="tcp" port="2222" accept'
firewall-cmd --permanent --remove-service=ssh
firewall-cmd --reload1. 限制连接频率 — 使用recent模块限制同一IP的连接速率:
# iptables直接配置
iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m recent --set
iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 5 -j DROP2. 防端口扫描 — 使用psd模块检测端口扫描:
iptables -A INPUT -m psd --psd-weight-threshold 20 -j LOG --log-prefix "PORTSCAN: "# 开启防火墙日志
ufw logging on
# 查看被拒绝的连接
journalctl -u firewalld | grep DROP
tail -f /var/log/messages | grep DROP2026-06-30
八彩云申明:本文内容由互联网用户贡献,该文观点仅代表作者,本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容,请联系我们info@bacaiyun.com。