禁用服务器的ping命令可以通过修改防火墙规则或系统内核参数来实现,具体操作步骤如下:
Windows 服务器
方法一:命令行模式
1、进入服务器,点击“开始”,然后选择“运行”(快捷键:Win+R)。
2、输入以下命令并按回车键,以禁止ping:
netsh firewall set icmpsetting 8 disable
3、如果要重新启用ping,则运行以下命令:
netsh firewall set icmpsetting 8
方法二:高级防火墙设置
1、进入控制面板,选择“管理工具”,找到并打开“高级安全Windows防火墙”。
2、在左侧导航栏中,选择“入站规则”。
3、找到“文件和打印机共享(回显请求-ICMPv4-In)”规则。
4、右键点击该规则,选择“启用规则”。
5、要禁止ping,取消勾选“启用规则”即可。
Linux 服务器
方法一:修改内核参数
1、临时禁用ping:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
2、永久禁用ping:编辑/etc/sysctl.conf
文件,添加以下行:
net.ipv4.icmp_echo_ignore_all = 1
然后运行以下命令使更改生效:
sysctl -p
方法二:通过防火墙配置
1、使用iptables:
iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP
然后重启防火墙服务:
service iptables restart
2、使用ufw:
sudo ufw deny in on eth0 from any to any icmp type echo-request
IP安全策略(仅适用于Windows)
1、打开“本地安全策略”(secpol.msc)。
2、右击“IP安全策略,在本地计算机”,选择“创建IP安全策略”。
3、按照向导完成创建,并命名为“禁用Ping”。
4、在新建的策略中,添加一个IP筛选器列表,选择ICMP协议,源地址为“我的IP地址”,目标地址为“任何IP地址”。
5、添加一个筛选器操作,设置为“阻止”。
6、将新建的IP筛选器列表和筛选器操作添加到IP安全策略中。
7、分配此策略以使其生效。
禁用服务器的ping命令可以通过多种方式实现,具体取决于操作系统和所使用的防火墙软件,在Windows系统中,可以通过命令行或高级防火墙设置来禁用ping;而在Linux系统中,则可以通过修改内核参数或防火墙配置来实现。
小伙伴们,上文介绍了“服务器如何禁用ping”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/612354.html