为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > linux禁止某个ip地址访问的方法

linux禁止某个ip地址访问的方法

2018-03-07 8页 doc 21KB 62阅读

用户头像

is_215732

暂无简介

举报
linux禁止某个ip地址访问的方法linux禁止某个ip地址访问的方法 精品文档 Linux禁止某个IP地址访问的方法 我们要实现Linux 禁止某个IP地址访问其实非常的简单,最常用的办法就是使用iptalbes来操作,接下来是小编为大家收集的Linux禁止某个IP地址访问的方法,欢迎大家阅读: Linux禁止某个IP地址访问的方法 一、概述 这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问。这两个配置文件的格式如下: #服务进程名:主机列表:当规则匹配时可选的命令操作 server_name:hosts-l...
linux禁止某个ip地址访问的方法
linux禁止某个ip地址访问的方法 精品文档 Linux禁止某个IP地址访问的方法 我们要实现Linux 禁止某个IP地址访问其实非常的简单,最常用的办法就是使用iptalbes来操作,接下来是小编为大家收集的Linux禁止某个IP地址访问的方法,欢迎大家阅读: Linux禁止某个IP地址访问的方法 一、概述 这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问。这两个配置文件的格式如下: #服务进程名:主机列表:当规则匹配时可选的命令操作 server_name:hosts-list[:command] /etc/控制可以访问本机的IP地址,/etc/控制禁止访问本机的IP。如果两个文件的配置有冲突,以/etc/为准。 /etc/和/etc/两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。 比如SSH服务,我们通常只对管理员开放,那我们就可以禁用不必要的IP,而只开放管理员可能使用到的IP段。 二、配置 1、修改/etc/文件 # # This file describes the names of the hosts which 1 / 8 精品文档 are # allowed to use the local INET services, as decided # by the ‘/usr/sbin/tcpd’ server. # sshd:*:allow sshd:*:allow all: #表示接受110这个ip的所有请求! :/ :/ : :LOCAL smbd:/ #允许网段的IP访问smbd服务 #sendmail:/ #pop3d:/ #swat:/ pd:all EXCEPT / httpd:all vsftpd:all 以上写法表示允许210和222两个ip段连接sshd服务(这必然需要这个文件配合使用),当然:allow完全可以省略的。 ALL要害字匹配所有情况,EXCEPT匹配除了某些项之外 2 / 8 精品文档 的情况,PARANOID匹配你想控制的IP地址和它的域名不匹 配时(域名伪装)的情况。 、修改/etc/文件 # # This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the ‘/usr/sbin/tcpd’ server. # # The portmap line is redundant, but it is left to remind you that # the new secure portmap uses and In particular # you should know that NFS uses portmap! sshd:all:deny :ALL ALL:ALL EXCEPT /,, / 注意看:sshd:all:deny表示拒绝了所有sshd远程连 接。:deny可以省略。 、启动服务 注意修改完后: 3 / 8 精品文档 #service xinetd restart 才能让刚才的更改生效。 需求:需要用限制用户通过ssh登录 在/etc/中加入 sshd: all 在/etc/中加入 sshd:all #拒绝所有的ip链接ssh服务 在其他服务器上尝试链接该服务器,却发现还是正常链接 继续找问题,又从网上得知, /etc/ 与 /etc/ 只对调用了 tcp_wrappers 的才起作用。若是源代码编译的,看看编译时是否寻找了 在起效果机器下,执行如下命令: [root@zt ~]# ldd /usr/sbin/sshd | grep => /lib64/ (0x00002ba28edcc000) 在不起效果机器下,却找不到 在生效的机器上执行: rpm -qf /lib64/ 结果如下: tcp_ 在不生效的机器上 yum install -y tcp_wrappers 安装后,用ldd /usr/sbin/sshd | grep 还是没有内 4 / 8 精品文档 容 在不生效机器上,继续 yum list |grep openssh 结果: _ _ _ __ updates __ updates __ updates __ updates 于是,执行: yum update -y openssh 再次执行: ldd /usr/sbin/sshd | grep 有结果显示了。 别的服务器链接该服务器,也会报下面的错误 ssh_exchange_identification: Connection closed by remote host 另一种,也是大家常用的iptalbes来限制IP访问网站 只允许指定的一个IP访问服务器 vi /etc/sysconfig/iptables *filter 5 / 8 精品文档 :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -s ACCEPT -A INPUT -j DROP COMMIT 如果你之前的防火墙设置了永久关闭,则需要解除 chkconfig --list 查看启动服务,找到要关闭服务名 chkconfig --level3服务名 off 【在等级3和5为开机运行服务】 系统运行级别有0—6,就在/etc/inittab中的0-6 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式 等级6表示:重新启动2016/10/26 ================ 以下为摘录 ==================== 又有人攻击服务器了,没有办法又的去防,这里简单介绍一种限制指定IP访问的办法。 6 / 8 精品文档 单个IP的命令是 iptables -I INPUT - -j DROP 封IP段的命令是 iptables -I INPUT -/1-j DROP iptables -I INPUT -/1-j DROP iptables -I INPUT -/1-j DROP 封整个段的命令是 iptables -I INPUT -/-j DROP 封几个段的命令是 iptables -I INPUT -/2-j DROP iptables -I INPUT -/2-j DROP 服务器启动自运行 有三个方法: 1、把它加到/etc/中 、vi /etc/sysconfig/iptables可以把你当前的 iptables规则放到/etc/sysconfig/iptables中,系统启动iptables时自动执行。 、service iptables save 也可以把你当前的iptables规则放/etc/sysconfig/iptables中,系统启动iptables时自动执行。 后两种更好此,一般iptables服务会在network服务 7 / 8 精品文档 之前启来,更安全 解封: iptables -L INPUT iptables -L --line-numbers 然后iptables -D INPUT 序号 iptables 限制ip访问 通过iptables限制9889端口的访问(只允许、、),其他 ip都禁止访问 iptables -I INPUT -p tcp --dport88-j DROP iptables -I INPUT -s -p tcp --dport88-j ACCEPT iptables -I INPUT -s tcp --dport88-j ACCEPT iptables -I INPUT -s tcp --dport88-j ACCEPT 注意命令的顺序不能反了。 看了“Linux禁止某个IP地址访问的方法”还想看: 8 / 8
/
本文档为【linux禁止某个ip地址访问的方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索