|
发表于 2004-5-25 17:52:09
|
显示全部楼层
请教,我LINUX的服务器开了如下服务:
www,proftpd,ssh,mysql
我的设置如下:
/etc/hosts.deny
ALL:ALL
/etc/hosts.allow
sshd:208.109.
还是
sshd:208.109.*.*
目的是只有让208.109.*.*的IP可以连接SSH。
但是,奇怪的是。为什么其它的服务… 如 www,proftpd都没有受那个deny里的ALL:ALL的影响?都可以正常运行和访问?? 只有SSHD只能用208.109.*.*的IP连接了??
想问的是,在deny里用了ALL:ALL后,其它的服务理论上应该也被封了啊??怎么还都能正常运行??
请哥哥们指教,谢谢了……
北南兄说的很明白:对于通过xinetd程序启动的网络服务 ,比如ftp telnet,我们就可以修改/etc/hosts.allow和/etc/hosts.deny的配制,来许可或者拒绝哪些IP、主机、用户可以访问。
我想你应该明白了吧!!! |
|