如何管理 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。
- 输入命令更新 IPTables。如果您使用 perturb.org 创建规则,请将输出框中的每一行命令逐条输入控制台。
- 输入
service iptables save并按回车。 - 输入
service iptables restart并按回车。
IPTables 重启后,您的新端口规则将生效。
总结
就是这样!现在您已经可以像专业人士一样管理 VPS 或独立服务器上的端口了。借助 IPTables,您可以调整服务器的访问权限,锁定潜在的安全风险,并确保您的应用程序顺利运行。请仔细检查您的规则并谨慎操作。