為什麼用telnet/ftp登入時特別慢,而進入系統後使用正常?(轉)

post0發表於2007-08-14
為什麼用telnet/ftp登入時特別慢,而進入系統後使用正常?(轉)[@more@]

  這是因為在舊式系統(以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即可生效。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957081/,如需轉載,請註明出處,否則將追究法律責任。

相關文章