CentOS 系统服务器如何开启或禁止 Ping 功能

CentOS 是流行的 Linux 发行版之一,许多国内或国外服务器都支持该操作系统。CentOS 系统默认是允许 Ping 的,我们可以通过SSH工具以 root 用户身份登录到 CentOS 系统,修改网络配置文件来禁止 Ping,禁 Ping 可以防止一些针对IP的攻击。

CentOS系统有两种禁 Ping 方法,一种是临时禁 Ping,服务器重启后失效;另一种是永久禁 Ping,服务器重启后依然生效。

下面说一下具体方法:

临时生效

允许 Ping 命令:

echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

禁止 Ping 命令:

echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all

永久生效

1、以 root 用户身份登录到 CentOS 系统,打开 sysctl.conf 网络配置文件,可以使用任何文本编辑器打开该文件,例如使用 vi 命令:

vim /etc/sysctl.conf

2、在 sysctl.conf 文件中,修改或添加以下行:

net.ipv4.icmp_echo_ignore_all=0

这将禁止系统响应 ICMP Echo 请求,即禁用 Ping 命令。

3、保存并关闭文件。如果使用 vi 编辑器,请按下 Esc 键,然后输入 :wq 以保存并退出。

4、执行以下命令以使更改生效:

sysctl -p

这将重新加载 sysctl.conf 文件并应用更改。

5、现在,您的 CentOS 系统应该禁止对 Ping 命令作出响应,其他计算机将无法使用 盘Ping 命令对您的系统进行网络连接测试。

6、若想恢复允许 Ping 命令,只在 sysctl.conf 文件中,修改或添加以下行:

net.ipv4.icmp_echo_ignore_all=1
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞5 分享