欢迎来到云服务器租用和托管数据中心

服务器相关

如何解决防火墙设置导致的服务器安全链连接失

一、问题现象

服务器部署后,客户端无法通过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/tcpservices: ssh https

② 查看ufw状态(Ubuntu/Debian):
sudo ufw status verbose → 若显示“Status: active”,检查是否有 22/tcp ALLOW 等条目

③ 检查iptables规则(通用兼容):
sudo iptables -L -n -v | grep :22sudo 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

Copyright © 2003-2025 香港服务器和服务器租用 梦飞数据中心 版权所有