文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>如何设置允许指定IP访问

如何设置允许指定IP访问

时间:2006-11-07  来源:铁军

 小弟比较偏爱linux,时常在linux下搞点小玩意,写下来当作备忘。希望此篇文章能对观看的各位有所帮助,各位大虾不吝赐教!!!不胜感激!!!

1.   目的

为了防止所有机器都能访问Radius或者数据库的主机,需要对能访问的IP进行限制,指定某些IP才能访问,或者指定某些服务不能被访问。

2.   实现方法

利用Linux系统的hosts.allow和hosts.deny文件可以实现这种功能。

具体的用法请参看Linux的文档。本文只做简单介绍。

 

2.1. hosts.deny

位于/etc目录下,符合文件定义的主机和服务不能访问相应的资源。

格式如下:

daemon_list : client_list [ : shell_command ]

 

如果想所有的资源都不被所有的用户访问,加这个规则

ALL:ALL

 

如果不让所有的用户放问sshd资源,加这个规则

sshd:ALL

 

如果不让192.168.0.1访问telnet资源,加这个规则

in.telnetd:192.168.0.1

 

2.2. hosts.allow

位于/etc目录下,符合定义的主机可以允许访问相应的资源,即使在hosts.deny中已经定义的规则,hosts.allow也可以优先。

格式如下:

daemon_list : client_list [ : shell_command ]

 

如果所有的机器都可以访问所有的资源,加规则

ALL:ALL

 

如果让192.168.0.1机器访问,加规则

ALL:192.168.0.1

 

如果让所有的用户访问telnet服务,加规则

in.telnetd:ALL

 

3.   例子说明

条件如下:

用户段为10.1.1.0~10.1.1.255,管理段在192.168.0.0~192.168.0.255

所有用户只能访问http服务,不能用telnet/ftp/ssh访问主机,管理段所有用户可以完全访问

 

hosts.deny文件设置如下:

in.telnetd:10.1.1.0/255.255.255.0

in.ftpd:10.1.1.0/255.255.255.0

sshd:10.1.1.0/255.255.255.0

ALL:ALL

 

hosts.allow文件设置如下:

ALL:192.168.0.0/255.255.255.0

 

 

相关阅读 更多 +
排行榜 更多 +
flomo浮墨笔记 4.7.2

flomo浮墨笔记 4.7.2

生活实用 下载
问鼎

问鼎

系统软件 下载
国美

国美

购物比价 下载