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

Linux (iptables)
-
开放端口:
sudo iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT
-
禁用端口:
sudo iptables -A INPUT -p tcp --dport 端口号 -j DROP
-
保存规则:
sudo service iptables save
Linux (ufw)
-
开放端口:
sudo ufw allow 端口号/tcp -
禁用端口:
sudo ufw deny 端口号/tcp -
启用/禁用防火墙:
sudo ufw enable sudo ufw disable
Windows
-
打开“控制面板” -> “系统和安全” -> “Windows Defender 防火墙”。
-
点击“高级设置”。
-
在“入站规则”或“出站规则”中,新建规则以开放或禁用端口。
3. 检查服务配置
确保相关服务(如Apache、Nginx、MySQL等)已正确配置为监听指定端口。
4. 测试端口
使用telnet或nc命令测试端口是否开放:
telnet 服务器IP 端口号
或
nc -zv 服务器IP 端口号
注意事项
-
修改防火墙规则前,确保有备用访问方式(如控制台),以防被锁。
-
开放端口时,仅开放必要的端口,避免安全风险。
通过这些步骤,你可以在云服务器上有效管理端口的开放和禁用。