Karp 的技术博客

Ping是一种用于测试主机之间网络连接的常见工具。有时候,出于安全或隐私考虑,您可能希望禁止其他主机对您的服务器进行Ping测试。本文将介绍如何在Linux系统上设置禁止Ping的方法。

步骤

1. 登录到服务器

首先,使用SSH或其他远程连接方式登录到您的Linux服务器。

2. 配置防火墙

使用iptables

如果您使用iptables作为防火墙,您可以通过以下命令禁止对服务器的Ping响应:

sudo iptables -A INPUT -p icmp --icmp-type echo-request -j DROP

使用firewalld

如果您使用firewalld作为防火墙,可以通过以下命令禁止Ping请求:

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" protocol="icmp" icmp-type="echo-request" drop'
sudo firewall-cmd --reload

3. 永久保存配置

确保您的防火墙配置在系统重启后仍然生效。对于iptables,您可以使用以下命令:

sudo iptables-save > /etc/sysconfig/iptables

对于firewalld,配置已经被永久保存。

4. 测试配置

您可以尝试从另一个主机Ping您的服务器,确认Ping请求被成功拦截。

5. 恢复Ping功能(可选)

如果以后需要恢复Ping功能,您可以通过删除相应的防火墙规则或重置防火墙来实现。

结论

通过禁止Ping请求,您可以增加服务器的安全性并减少一些潜在的网络攻击。请注意,禁止Ping可能会影响某些网络诊断工具的功能,因此在执行此操作之前,请确保了解可能的影响。

linux

版权属于:karp
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2017年07月06日 04:35
1

目录

来自 《Linux 设置禁 ping》