如何在vps上打开端口?

修改于 Tue, 30 Apr 2024 在 06:16 PM

Debian / Ubuntu / Kali / Mint / Raspbian / Elemetary OS

VPS 上打开的端口取决于服务器上安装的操作系统。 例如,要在 VPS(虚拟服务器)上打开端口 25 并检查它,您需要执行以下步骤:

  1. 使用 VPS 凭据通过 SSH 客户端(例如适用于 Windows 的 PuTTY 或适用于 macOS 和 Linux 的终端)连接到 VPS。

  2. 使用以下命令更新软件包并安装必要的实用程序:
    sudo apt update
    sudo apt install ufw

  3. 使用以下命令打开端口 25:
    sudo ufw allow 25

  4. 使用以下命令检查 ufw(防火墙管理实用程序)的当前状态:
    sudo ufw status

  5. 有多种方法可以检查端口 25。

    您可以通过运行以下命令来使用 Telnet 实用程序:
    telnet localhost 25
    如果连接成功,则端口已启动并准备好接受连接。

    您还可以使用 netstat 命令检查服务器是否正在侦听端口 25。运行命令:
    sudo netstat -tuln | grep 25
    如果输出包含字符串“LISTEN”,则意味着该端口已打开并且服务器已准备好接受该端口上的连接。

要使用firewalld在CentOS上打开端口25(SMTP),请按照以下步骤操作:

  1. 将端口 25 添加到允许的端口列表中:

sudo firewall-cmd --zone=public --add-port=25/tcp --permanent

  1. 重新启动firewalld以使更改生效:

sudo systemctl restart firewalld

  1. 检查端口 25 是否已添加到允许的端口列表中:

sudo firewall-cmd --list-ports

完成这些步骤后,端口 25 将打开并可供 CentOS 服务器上使用。

您还可以使用在线实用程序检查端口 25,例如通过网站 Open Port Check Tool - Test Port Forwarding on Your Router 

这篇文章有帮助吗?

很好!

感谢您的反馈。

抱歉我们没能带来帮助

感谢您的反馈。

告诉我们可以如何改善此文档!

选择至少一个原因
需要进行 CAPTCHA 验证

反馈已发送

感谢,我们将试着改善此文档。