售前咨询400-838-0503

云服务器怎么设置端口开放跟禁用呢

技术文档 2025-03-22 18:11

配置服务器防火墙

除了云服务商的安全组,服务器本地的防火墙也需要配置。

Linux (iptables)

  1. 开放端口:

    bash
    复制
    sudo iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT
  2. 禁用端口:

    bash
    复制
    sudo iptables -A INPUT -p tcp --dport 端口号 -j DROP
  3. 保存规则:

    bash
    复制
    sudo service iptables save

Linux (ufw)

  1. 开放端口:

    bash
    复制
    sudo ufw allow 端口号/tcp
  2. 禁用端口:

    bash
    复制
    sudo ufw deny 端口号/tcp
  3. 启用/禁用防火墙:

    bash
    复制
    sudo ufw enable
    sudo ufw disable

Windows

  1. 打开“控制面板” -> “系统和安全” -> “Windows Defender 防火墙”。

  2. 点击“高级设置”。

  3. 在“入站规则”或“出站规则”中,新建规则以开放或禁用端口。

3. 检查服务配置

确保相关服务(如Apache、Nginx、MySQL等)已正确配置为监听指定端口。

4. 测试端口

使用telnet或nc命令测试端口是否开放:

bash
复制
telnet 服务器IP 端口号

或

bash
复制
nc -zv 服务器IP 端口号

注意事项

  • 修改防火墙规则前,确保有备用访问方式(如控制台),以防被锁。

  • 开放端口时,仅开放必要的端口,避免安全风险。

通过这些步骤,你可以在云服务器上有效管理端口的开放和禁用。

如本公告涉及你的产品,或有不清楚之处,可提交工单确认。

提交工单