来源:www.cncfan.com | 2006-1-11 | (有4830人读过)
在 RedHat 6.x 版本中,主要是修改 /etc/hosts.deny & /etc/hosts.allow &/etc/inetd.conf。
/etc/inetd.conf,范例如下:
# These are standard services. # ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd #
加上#就禁了这两项功能。
/etc/hosts.deny范例如下:
# in.telnetd:210.243.112.154 -------限制210.243.112.154的IP利用telnet进入主机。
# in.telnetd:210.243.172.155 -------限制210.243.172.155的IP利用telnet进入主机。
# in.telnetd:210.243.182. ---------限制210.243.182.的网段IP利用telnet进入主机。
# in.telnetd:all --------------------限制所有人的IP利用telnet进入主机。
用#号可以注掉该行,冒号前的一段取自/etc/inetd.conf文件中telnet中的最后一部分。
在7.2以后中,更为复杂。
1 首先要将防火墙设置为允许telnet/ftp通过。(#setup,然后设置firewall) 2 更改/etc/xinetd.d./telnet 把disable =yes 改成no
3 然后重起xinet服务, /etc/init.d/xinetd restart, 桌面上也可以restart
4 修改/etc/hosts.deny & /etc/hosts.allow。
|