一、防火墙基础配置与端口开放原则
在VPS管理中,端口开放需遵循最小权限原则,仅允许业务必需端口对外暴露。Linux系统推荐使用firewalld工具,通过firewall-cmd --permanent --add-port=端口号/协议
指令实现持久化配置,配置完成后需执行firewall-cmd --reload
激活新规则。Windows系统可通过高级安全防火墙创建入站规则,选择”端口”类型后指定TCP/UDP协议及端口范围。
基础配置流程建议遵循以下步骤:
- 使用nmap扫描当前开放端口状态
- 备份现有防火墙规则
- 按协议类型添加新规则
- 设置临时规则进行连通性测试
- 固化有效配置并记录变更日志
二、安全策略与端口管理规范
建议采用分层防御体系,结合系统防火墙与云平台安全组规则。关键安全措施包括:
- 修改默认远程端口(如将SSH 22改为非标端口)
- 启用IP白名单限制,如
firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="3306" accept'
- 关闭ICMP协议响应防止网络扫描
- 每季度执行规则审计与冗余端口清理
三、多系统操作指令详解
系统类型 | 开放端口指令 | 状态查询指令 |
---|---|---|
CentOS | firewall-cmd –add-port=80/tcp –permanent | firewall-cmd –list-all |
Ubuntu | ufw allow 443/tcp | ufw status verbose |
Windows | New-NetFirewallRule -DisplayName “HTTP” -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow | netsh advfirewall show allprofiles |
云服务器需同步配置安全组规则,阿里云ECS建议启用WAF防御SQL注入攻击。临时端口测试可使用iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
指令,但需注意该配置重启后失效。
四、端口验证与日常维护
完成配置后建议使用telnet 目标IP 端口号
或nmap -p 端口号 目标IP
进行连通性验证。维护工作应包含:
- 每月检查防火墙日志异常连接
- 系统更新后重新审核规则兼容性
- 停用服务后立即关闭对应端口
通过分层防御策略与规范操作流程,可有效平衡VPS服务可用性与安全性。建议建立端口管理台账,记录每个端口的用途、开放周期及关联服务,配合自动化监控工具实现动态防护。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/461402.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。