Linux 服务器安全设置之服务器禁ping

 
 
    Linux安全设置,其实不难,很多细节方面的设置,都是需要手动以及CMD下进行操
 
作,Linux centos系统的服务器,经常都会被黑客用软件去不断的ping服务自身的IP,
 
尤其默认的80端口,来探测该服务器是否存在,以及判断其他一些服务器端口相关的信
 
息,黑客掌握的信息越多,Linux服务器被黑的几率也会加大,如何禁止让ping我们的服
 
务器,但是又不能影响正常到我们网站服务以及服务器的正常运行,该如何去做安全部
 
署呢?

 
PING是互联网通信的一个协议,是IP、tcp/ip 协议的一部分。利用它可以检查该服务
 
器网络是否能够直接连通,ping可以很好地帮助我们分析判定网络的故障。执行PING的
 
命令格式如下:Sine安全公司是一家专注于:服务器安全、网站安全、网站安全检测、
 
网站漏洞修复,渗透测试,安全服务于一体的网络安全服务提供商。
 
 
Ping IP地址  
 
例如: PING 192.168.0.1
 
Linux 下,SSH登录进去,用root账户执行 
 
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all,将暂时的禁止ping我们的服务
 
器IP,重启后linux服务器后将会失效。一般黑客用的扫描工具是nmap去探测主机,去
 
ping服务器。
 
执行下面的Linux命令 
 
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all 将重新启用安全配置,ping服务
 
将会立即生效。
 
 
永久的禁止ping服务器的的办法:
 
echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf 执行以上代码,将会直
 
接写入到配置文件里,会永久的禁止被人PING我们的服务器,下面看下效果图.
 

 
第二种办法直接linux禁ping的办法是利用linux Iptables防火墙来进行禁止ping.
 
Sine安全公司是一家专注于:服务器安全、网站安全、网站安全检测、网站漏洞修复,渗
 
透测试,安全服务于一体的网络安全服务提供商。
 
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 restart 重启iptables防火墙命令以便于让防火墙规则生效
 
 
     2、禁PING服务器设置
 
        iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP
 
 
分享:

相关推荐