一、问题现象
当服务器部署后,客户端无法通过SSH(端口22)、HTTPS(443)、自定义API端口等建立安全连接,提示“Connection refused”、“Connection timed out”或“No route to host”,但服务器本身运行正常、网络可达——此类典型故障,80%以上源于防火墙或安全组策略拦截。
二、常见拦截层级与对应原因
- 云平台层:阿里云/腾讯云/华为云等的安全组未放行目标端口(如22、443、8443);
- 系统防火墙层:
- CentOS 7+/Rocky Linux:firewalld 默认启用,未添加服务/端口规则;
- Ubuntu/Debian:ufw 默认启用且状态为active,但未allow对应端口;
- 传统iptables:规则链中存在REJECT/DROP策略,且无ACCEPT前置规则。
- 双重叠加风险:云安全组已开放,但系统防火墙仍阻断,形成“双保险式拒绝”。

三、分步排查与修复方案
1. 检查云平台安全组(以主流厂商为例)
登录云控制台 → 找到对应ECS实例 → 进入“安全组”配置页 → 确认入方向(Inbound)规则包含:
• 协议类型:TCP
• 端口范围:22(SSH)、443(HTTPS)或业务所需端口(如8443、3306)
• 授权对象:0.0.0.0/0(测试用)或指定IP段(生产推荐)
2. 登录服务器检查本地防火墙状态
① 查看firewalld状态(CentOS/RHEL系):
sudo firewall-cmd --state(若返回running,则需检查规则)
sudo firewall-cmd --list-all → 确认public区域中是否含 ports: 22/tcp 443/tcp 或 services: ssh https
② 查看ufw状态(Ubuntu/Debian):
sudo ufw status verbose → 若显示“Status: active”,检查是否有 22/tcp ALLOW 等条目
③ 检查iptables规则(通用兼容):
sudo iptables -L -n -v | grep :22 或 sudo iptables -L INPUT -n → 关注是否存在 REJECT all -- 0.0.0.0/0 0.0.0.0/0 且位于ACCEPT规则之后
3. 快速修复命令(按需执行)
- firewalld开放端口:
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload - ufw开放端口:
sudo ufw allow 22/tcp
sudo ufw allow 443/tcp
sudo ufw enable(若未启用) - iptables临时放行(慎用于生产):
sudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT
→ 建议配合iptables-save > /etc/sysconfig/iptables(CentOS)或使用iptables-persistent(Ubuntu)持久化
四、安全加固建议
- 避免长期开放0.0.0.0/0,建议限制管理IP(如
sudo firewall-cmd --add-source=203.123.45.67/32 --permanent); - 启用fail2ban防止暴力破解;
- 将SSH默认端口22更改为非标端口(如2222),并同步更新防火墙规则;
- 定期审计防火墙规则:
sudo firewall-cmd --list-ports/sudo ufw status numbered。
五、验证连接是否恢复
在客户端执行:
telnet your-server-ip 22(或使用nc -zv your-server-ip 443)
成功返回“Connected to…”即表示链路打通;再尝试SSH登录或浏览器访问HTTPS站点确认业务可用性。
温馨提示:修改防火墙前建议先通过VNC/控制台保持登录,避免误操作锁死SSH连接。如仍无法解决,请检查SELinux状态(getenforce)、服务监听绑定(ss -tlnp | grep :22)及云平台网络ACL策略。
推荐服务器配置:
|
CPU |
内存 |
硬盘 |
带宽 |
IP数 |
月付 |
|
Xeon E3-1271 V3 |
16GB |
240GB SSD |
100M混合带宽 (15M直连CN2) |
5个 |
920 |
|
E5-2695 V4) |
64GB DDR4 |
480GB SSD |
100M混合带宽 (25M直连CN2) |
5个 |
1350 |
|
2 x E5-2695 V4 |
128GB DDR4 |
2 x 800GB SSD |
100M混合带宽 (25M直连CN2) |
5个 |
1800 |
|
E5-2695 V4 |
64GB DDR4 |
4 x 14TB 7.2K rpm HDD |
100M混合带宽 (25M直连CN2) |
5个 |
2350 |