解决云虚拟专用服务器上的连接问题
(VPS) 通常涉及检查和调整防火墙设置。一个
正确配置防火墙对于保持最佳状态至关重要
安全性,同时确保服务仍然可访问。本文
提供有关如何管理和排除故障的全面指南
VPS 的防火墙设置可改善连接性。
先决条件
在深入了解防火墙故障排除步骤之前,请确保您
满足以下先决条件:
-
须藤特权: 你应该有 sudo 权限
在您的 VPS 上执行管理命令。 -
防火墙基础知识: 熟悉基础知识
防火墙概念和命令,专门针对 UFW(简单
防火墙),在本指南中使用。 -
SSH 访问: 确保您可以通过 SSH 访问您的
用于远程命令执行的 VPS。 -
更新系统: 您的 VPS 应该运行
其操作系统的最新版本以确保安全和
兼容性。要更新您的系统,请登录您的 VPS 并运行这些
两个命令:
sudo apt update && sudo apt upgrade.
第 1 步:检查防火墙
地位
- 检查防火墙状态:
首先检查防火墙的当前状态:
sudo ufw status
此命令将显示防火墙是否处于活动状态并显示任何
现有规则。
- 如果防火墙不活动则激活:
如果防火墙未激活,您需要启用它。做之前
因此,请确保允许 SSH 连接以防止被锁定
出去:
sudo ufw allow ssh
sudo ufw enable
这些命令将允许 SSH 连接穿过防火墙
然后激活它。
此步骤对于确保您的防火墙正在运行至关重要
为初始诊断正确配置。
第 2 步:回顾
并修改防火墙规则
- 列出当前的防火墙规则:
要查看所有当前的防火墙规则及其编号,请使用:
sudo ufw status numbered

该命令提供了所有规则及其规则的清晰概述
顺序。
- 允许特定端口:
要允许特定端口上的流量,请执行:
sudo ufw allow [port_number]
代替 [端口号] 与实际端口号
你想打开。
- 拒绝特定端口:
要阻止特定端口上的流量,请使用:
sudo ufw deny [port_number]
代替 [端口号] 与你想要的端口号
关闭。
- 删除特定规则:
要删除规则,请从列表中识别其编号,然后运行:
sudo ufw delete [rule_number]
代替 [规则编号] 与对应的数字
到您要删除的规则。
- 重新检查更新的规则:
进行更改后,请使用以下命令重新检查更新的规则:
sudo ufw status
通过根据需要检查和修改防火墙规则,您可以
管理进出 VPS 的流量,解决潜在问题
连接问题。
第三步:测试
连接性
- 测试服务连接:
- 对于网络服务,通过浏览器访问您的网站。或者你可以使用
像这样的命令: 卷曲 http://your_website.com.
- 对于 SSH,使用以下命令测试连接 SSH
username@your_vps_ip.
- 对于 FTP 服务,请尝试使用 FTP 客户端或命令进行连接
线: ftp your_vps_ip.
- 验证对允许端口的访问:
-
要检查特定端口是否可访问,可以使用 telnet
命令: telnet your_vps_ip 端口号. -
例如,要在端口 80 上测试 Web 服务器: 远程登录
your_vps_ip 80.
- 检查被拒绝的端口上是否有被阻止的服务:
-
确认与被拒绝端口的连接已被阻止。尝试
连接到被阻止端口上的服务,它应该会失败。 -
例如,如果您阻止了端口 8080,则使用以下命令进行测试
远程登录 your_vps_ip 8080 不应该成功。
包含这些命令示例提供了一种实用的方法
验证防火墙设置的有效性。
第4步:
其他故障排除提示
- 验证服务状态:
确保您尝试访问的服务,例如网络服务器
(apache2、nginx)或数据库(mysql)正在运行。使用类似命令
sudo systemctl 状态 apache2 检查他们的
地位。
- 检查 IP 限制:
确保防火墙中没有设置基于 IP 的限制,这可能会导致
无意中阻止您的访问。这可以通过以下方式验证 须藤
UFW 状态.
- 查看日志以获取线索:
检查服务器日志中是否有任何错误消息或相关线索
连接问题。对于 Apache,你可以看看
/var/log/apache2/error.log.

- 使用网络诊断工具:
-
平: 测试与您的服务器的网络连接
(ping your_server_ip)。 -
跟踪路线: 跟踪数据包到达您的路径
服务器(跟踪路由 your_server_ip)。这有助于识别
沿途出现连接问题的地方。 -
网络统计: 显示网络连接和
监听端口(netstat -plntu)。对于查看有哪些服务很有用
侦听哪些端口。 -
地图: 扫描开放端口以验证是否
防火墙规则已正确应用(nmap your_server_ip)。
这些额外的步骤和工具可以帮助您诊断和解决问题
更复杂的连接问题。
您现在已经了解了有关连接故障排除的所有信息。如果你
有疑问或需要更多信息,请随时通过以下方式联系我们 提交一个
票!