便宜VPS主机精选
提供服务器主机评测信息

美国VPS Ubuntu 22.04防火墙配置实战指南

在网络安全防护中,防火墙是服务器抵御攻击的首道关卡。2021年某企业因美国VPS防火墙规则配置疏漏,遭黑客通过开放端口入侵,导致客户数据泄露——这一案例足以说明,正确配置防火墙规则对保障美国
VPS安全至关重要。本文将针对Ubuntu 22.04系统,详细讲解如何通过UFW工具完成防火墙规则的修改与管理。

Ubuntu 22.04默认防火墙工具:UFW

Ubuntu 22.04默认使用UFW(Uncomplicated Firewall)作为防火墙管理工具,它是iptables的简化前端,通过更易理解的命令语法降低配置门槛。相比直接操作iptables的复杂规则,UFW更适合新手快速上手,同时也能满足日常安全防护需求。

第一步:查看当前防火墙状态

修改规则前需明确防火墙运行状态。打开终端输入命令:

sudo ufw status

若输出“Status: inactive”,说明防火墙未启用;显示“Status: active”则表示已启用,此时会列出当前生效的规则,例如“22/tcp ALLOW Anywhere”代表允许SSH连接。首次登录美国VPS时,建议先执行此命令确认防护状态。

启用与临时禁用防火墙

启用防火墙需执行:

sudo ufw enable

命令执行后防火墙立即启动并加载默认规则(默认拒绝所有入站连接,允许所有出站连接)。若需临时关闭防护(如调试服务),可使用:

sudo ufw disable

注意:禁用后服务器将暴露于网络,仅建议调试时短时间使用。

精准控制:规则添加与删除

假设你需允许特定IP(如公司办公网203.0.113.50)通过SSH(端口22)访问美国VPS,可执行:

sudo ufw allow from 203.0.113.50 to any port 22

此规则仅允许该IP的SSH连接,其他IP尝试连接会被拦截。若需进一步限制暴力破解,可使用限速规则:

sudo ufw limit 22/tcp

该命令会限制SSH连接速率,防止短时间内大量尝试。

若要删除某条规则,需先通过“sudo ufw status numbered”查看规则序号,再执行:

sudo ufw delete [规则序号]

例如规则序号为3,命令即“sudo ufw delete 3”。

端口管理:开放与关闭服务

部署Web服务时需开放HTTP(80端口)或HTTPS(443端口)。开放80端口命令:

sudo ufw allow 80/tcp

关闭该端口则使用:

sudo ufw deny 80/tcp

注意:若服务使用自定义端口(如Node.js应用的3000端口),需对应开放“sudo ufw allow 3000/tcp”。

生效新规则:保存与重启

完成规则调整后,需执行重载命令使配置生效:

sudo ufw reload

此操作不会中断现有连接,适合生产环境使用。若需彻底重启防火墙(非必要不推荐),可结合“disable”与“enable”命令。

通过上述步骤,你可以根据业务需求灵活调整美国VPS上的Ubuntu 22.04防火墙规则。建议每周检查一次规则列表,及时关闭不再使用的端口,定期更新防护策略——这些习惯能有效降低服务器被攻击的风险,为美国VPS上的业务运行提供稳定安全保障。

未经允许不得转载:便宜VPS测评 » 美国VPS Ubuntu 22.04防火墙配置实战指南