首先明确一点,所有开放的端口都是由于你起了相关的服务,所以,只要把你认为不必要的的服务停掉就行了(比如你只起了ssh服务,那么你的机器也就只有22端口是开放的)
玩linix基本上都是用ssh登陆(不要告诉我用的是telnet,而且还很喜欢它),所以只要编辑/etc/hosts.allow,在最下面添加类似如下内容:
sshd:xxx.xxx.xxx.xxx(这是你希望允许登陆该服务器的ip)
sshd:xxx.xxx.xxx.xxx(同上)
……
然后别忘了在/etc/hosts.deny里添加这么一句:
sshd:ALL(注意大小写)
这样就能达到你所要求的控制远程登陆IP的目的了。
至于你说的“控制登陆FTP”,我不太明白你的意思,是不是也是想限制能使用FTP的IP范围?这个当然就是在FTP的配置文件里设定啦,当然,我对linux下的ftp……不熟,呵呵,不好乱教,等别人给你解答吧 |