摘自:http://www.douzhe.com/linuxtips/1428.html
因為在舊式系統(以inetd為超級服務器)內telnetd和ftpd是通過tcpd服務程序啟動的,
而tcpd在啟動的時候需要進行安全性檢查和IP地址反向解釋。
解決這個問題的方法有兩種,
一是把IP地址的反向解釋加到/etc/hosts文件中或者在DNS內為IP地址做反向解釋。
第二種方法是不通過tcpd加載telnetd和ftpd,方法為修改/etc/inetd.conf:
把
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a
改為:
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd -l -a
把
telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
改為:
telnet stream tcp nowait root /usr/sbin/in.telnetd in.telnetd
修改完成以后通過killall -HUP inetd即可生效。