一、选择防火墙工具
在VPS上管理防火墙时,推荐根据系统类型选择工具:
- UFW:适用于Ubuntu/Debian系统,提供简化命令操作
- firewalld:CentOS/RHEL系统的动态防火墙管理工具
- iptables:通用Linux防火墙工具,支持深度定制
二、配置基本安全策略
建议先设置默认拒绝所有入站流量,仅允许必要服务端口:
- 设置默认拒绝规则:
sudo ufw default deny incoming
- 放行SSH管理端口(如22):
sudo ufw allow 22/tcp
- 确认出站流量默认允许:
sudo ufw default allow outgoing
三、添加端口放行规则
以开放TCP端口8080为例,不同工具的配置方法:
UFW方式
sudo ufw allow 8080/tcp
sudo ufw reload
firewalld方式
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
iptables方式
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
注意添加--permanent
参数使规则永久生效
四、验证规则有效性
完成配置后需执行验证步骤:
- 查看当前生效规则:
ufw status
或firewall-cmd --list-all
- 使用telnet测试端口连通性:
telnet your_vps_ip 8080
- 检查系统日志:
journalctl -u firewalld
(firewalld适用)
五、注意事项与维护
为确保服务器安全,建议遵循以下原则:
- 仅开放必要端口,避免使用大范围端口段
- 对高危端口(如3389、22)建议限制源IP访问
- 定期审计防火墙规则:
sudo ufw show added
- 备份配置文件:iptables规则建议备份
/etc/sysconfig/iptables
通过合理配置防火墙规则,可在保障VPS安全的前提下实现端口放行需求。建议优先使用系统集成的防火墙工具(如UFW/firewalld),并建立定期维护机制,及时更新安全策略以应对新的网络威胁。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/544429.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。