服务器禁用端口怎么设置

作者:曾叔怿 | 发布日期:2024-05-09 18:07:33



简介
端口是计算机用于与网络上的其他计算机进行通信的端点。 在某些情况下,出于安全或操作原因,您可能需要禁用特定端口。 本指南将向您介绍如何在各种服务器平台上禁用端口。
步骤
1. 确定要禁用的端口
首先,确定您要禁用的端口。 常见的端口包括:
21 (FTP)
22 (SSH)
25 (SMTP)
80 (HTTP)
443 (HTTPS)
2. 选择方法
有几种方法可以禁用端口:
防火墙规则:使用防火墙阻止对端口的访问。
IPtables 规则:在 Linux 系统中使用 IPtables 实用程序。
Windows 防火墙:在 Windows 系统中使用 Windows Defender 防火墙。
3. 设置规则
根据您选择的平台和方法,使用以下步骤设置规则:
防火墙规则
Linux:
编辑 /etc/firewalld/zones/public.xml 文件并添加以下行:



替换 PORT_NUMBER 为要禁用的端口号。
重启防火墙:sudo systemctl restart firewalld
Windows:
打开 Windows Defender 防火墙。
单击“入站规则”。
右键单击并选择“新建规则”。
选择“端口”。
选择“TCP”或“UDP”协议。
输入要禁用的端口号。
选择“阻止连接”。
输入规则名称并单击“完成”。
IPtables 规则
Linux:
打开一个终端窗口。
运行以下命令:

sudo iptables -A INPUT -p tcp --dport PORT_NUMBER -j DROP

替换 PORT_NUMBER 为要禁用的端口号。
Windows 防火墙
Windows:
打开 Windows Defender 防火墙。
单击“入站规则”。
右键单击并选择“新建规则”。
选择“自定义”。
选择“所有程序”。
输入要禁用的端口号。
选择“阻止连接”。
输入规则名称并单击“完成”。
4. 测试规则
使用端口扫描仪或 telnet 命令测试规则是否有效。 如果无法连接到端口,则规则已成功设置。
注意事项
禁用端口可能会影响应用程序和服务的正常运行。 在禁用端口之前,请确保您了解潜在影响。
确保规则设置为只影响必要的时间和范围。
定期审查和更新规则以确保有效性。