Linux如何禁止特定ip地址访问

Recollectioni

Recollectioni

2016-03-31 15:33

下面,图老师小编带您去了解一下Linux如何禁止特定ip地址访问,生活就是不断的发现新事物,get新技能~

Linux如何禁止特定ip地址访问

   Linux系统中,如果你需要禁止特定ip地址访问来保证系统的安全,只需通过操作iptalbes来实现,下面小编就给大家介绍下Linux如何禁止某个ip地址访问,感兴趣的朋友可以来了解下。

63.png

  一、概述

  这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问。这两个配置文件的格式如下:

  #服务进程名:主机列表:当规则匹配时可选的命令操作

  server_name:hosts-list[:command]

  /etc/hosts.allow控制可以访问本机的IP地址,/etc/hosts.deny控制禁止访问本机的IP。如果两个文件的配置有冲突,以/etc/hosts.deny为准。

  /etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。

  比如SSH服务,我们通常只对管理员开放,那我们就可以禁用不必要的IP,而只开放管理员可能使用到的IP段。

  二、配置

  1、修改/etc/hosts.allow文件

  #

  # hosts.allow This file describes the names of the hosts which are

  # allowed to use the local INET services, as decided

  # by the ‘/usr/sbin/tcpd’ server.

  #

  sshd:210.13.218.*:allow

  sshd:222.77.15.*:allow

  all:218.24.129.110 #表示接受110这个ip的所有请求!

  in.telnetd:140.116.44.0/255.255.255.0

  in.telnetd:140.116.79.0/255.255.255.0

  in.telnetd:140.116.141.99

  in.telnetd:LOCAL

  smbd:192.168.0.0/255.255.255.0 #允许192.168.0.网段的IP访问smbd服务

  #sendmail:192.168.1.0/255.255.255.0

  #pop3d:192.168.1.0/255.255.255.0

  #swat:192.168.1.0/255.255.255.0

  pptpd:all EXCEPT 192.168.0.0/255.255.255.0

  httpd:all

  vsftpd:all

  以上写法表示允许210和222两个ip段连接sshd服务(这必然需要hosts.deny这个文件配合使用),当然:allow完全可以省略的。

  ALL要害字匹配所有情况,EXCEPT匹配除了某些项之外的情况,PARANOID匹配你想控制的IP地址和它的域名不匹配时(域名伪装)的情况。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  2、修改/etc/hosts.deny文件

  #

  # hosts.deny This file describes the names of the hosts which are

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  # *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 hosts.deny and hosts.allow. In particular

  # you should know that NFS uses portmap!

  sshd:all:deny

  in.telnet:ALL

  ALL:ALL EXCEPT 192.168.0.1/255.255.255.0,192.168.1.21,

  202.10.5.0/255.255.255.0

  注意看:sshd:all:deny表示拒绝了所有sshd远程连接。:deny可以省略。

展开更多 50%)
分享

猜你喜欢

Linux如何禁止特定ip地址访问

服务器
Linux如何禁止特定ip地址访问

如何禁止修改ip地址 防止ip冲突

电脑入门
如何禁止修改ip地址 防止ip冲突

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何禁止修改Win7系统的IP地址

电脑入门
如何禁止修改Win7系统的IP地址

Linux如何使用arping命令检测IP地址冲突

电脑入门
Linux如何使用arping命令检测IP地址冲突

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

linux下修改IP地址的技巧

电脑入门
linux下修改IP地址的技巧

Linux拒绝国外IP访问的步骤

电脑入门
Linux拒绝国外IP访问的步骤

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

360安全浏览器什么是网购照妖镜?

360安全浏览器什么是网购照妖镜?

在Ubuntu系统上安装KDE图形化界面的教程

在Ubuntu系统上安装KDE图形化界面的教程
下拉加载更多内容 ↓