跳到主要内容

如何管理 VPS 或独立服务器上的端口

在独立服务器或 VPS 上管理端口是通过命令行完成的。您将使用 IPTables 来管理端口的开启、关闭及其他规则设置。本文将解释如何管理您的 VPS 或独立服务器上的端口。
这需要知道服务器的 root 密码。如果您不知道 root 密码或尚未设置,请参见《登录 WHM》。


点击任意步骤即可跳转至该部分,查看更多详细内容。

  • 创建规则
  • 访问命令行
  • 使用新规则更新 IPTables
  • 总结

创建规则

为 IPTables 创建新规则可能会让人感到困惑。幸运的是,有一个自动规则生成器可以使过程更简单。它允许您输入端口信息,然后为您提供添加该规则到 IPTables 的命令。使用以下链接生成规则:
http://www.perturb.org/content/iptables-rules.html
提示: 除非您确定需要,否则请保持 SRC 和 Dest 框为空。
示例: 如果您想打开端口 64738,添加该规则的命令为:
iptables -A INPUT -m tcp -p tcp --dport 64738 -j ACCEPT

访问命令行

您可以通过 SSH 使用 Windows 上的 PuTTY 或 Mac 上的 Terminal 访问命令行。有关如何使用 SSH 连接的详细信息,请参见 SSH 访问。

使用新规则更新 IPTables

获得命令行访问权限后,只需输入命令即可将新规则添加到 IPTables。

  1. 输入命令更新 IPTables。如果您使用 perturb.org 创建规则,请将输出框中的每一行命令逐条输入控制台。
  2. 输入 service iptables save 并按回车。
  3. 输入 service iptables restart 并按回车。

IPTables 重启后,您的新端口规则将生效。

总结

就是这样!现在您已经可以像专业人士一样管理 VPS 或独立服务器上的端口了。借助 IPTables,您可以调整服务器的访问权限,锁定潜在的安全风险,并确保您的应用程序顺利运行。请仔细检查您的规则并谨慎操作。