| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux服务器禁止ping命令,linux服务器禁ping如何解除? -> 正文阅读 |
|
[系统运维]linux服务器禁止ping命令,linux服务器禁ping如何解除? |
概述 基于安全考虑,很多服务器是禁ping的,那怎么实现Linux服务器IP禁ping呢? Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:
需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping,具体的配置方法如下: 内核参数设置 1、允许ping设置 1)临时允许PING操作的命令为: #echo?0?>/proc/sys/net/ipv4/icmp_echo_ignore_all 2)永久允许PING配置方法 /etc/sysctl.conf中增加一行 net.ipv4.icmp_echo_ignore_all=0? 如果已经有net.ipv4.icmp_echo_ignore_all这一行了,直接修改=号后面的值即可的(0表示允许,1表示禁止)。 修改完成后执行sysctl?-p使新配置生效。 ? 2、禁止Ping设置 1)临时禁止PING的命令为: #echo?1?>/proc/sys/net/ipv4/icmp_echo_ignore_all 2)永久允许PING配置方法 /etc/sysctl.conf 中增加一行 net.ipv4.icmp_echo_ignore_all=1? 如果已经有net.ipv4.icmp_echo_ignore_all这一行了,直接修改=号后面的值即可的。(0表示允许,1表示禁止) 修改完成后执行sysctl?-p使新配置生效。 特别注意:这种禁止ping的方式,会导致本地服务ping其它服务器的ip也ping不同。 防火墙设置(前提是内核配置是默认值,也就是没有禁止Ping) 这里以?iptables?防火墙为例,其他防火墙操作方法可参考防火墙的官方文档。 1、允许ping设置 iptables?-A?INPUT?-p?icmp?--icmp-type?echo-request?-j?ACCEPT iptables?-A?OUTPUT?-p?icmp?--icmp-type?echo-reply?-j?ACCEPT? 或者也可以临时停止防火墙: service?iptables?stop? 2、禁止ping设置 iptables?-A?INPUT?-p?icmp?--icmp-type?8?-s?0/0?-j?DROP? 实验过程中发现配置的策略不起作用,通过命令iptables?-L查看,发现如下策略: 这条策略,需要注释掉,上述配置才有效。这条策略的配置如下: -A?INPUT?-p?icmp?-j?ACCEPT? 上面主要讲了从内核参数和防火墙设置来设置服务器是否禁ping操作,对安全方面有要求的可以参考设置。 除了以上方法可以达到Linux服务器禁ping效果,还可以通过宝塔面板——安全,打开启用禁ping开关 ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 18:28:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |