telnet、ftp連線速度慢的問題的解決(轉)

post0發表於2007-08-11
telnet、ftp連線速度慢的問題的解決(轉)[@more@]

telnet、ftp連線速度慢的問題的解決

使用red hat 6.1, 在用telnet/ftp登入時特別慢.

看到文章說:這是因為telnetd/ftpd是用tcpd來啟動的,而tcpd要進行

安全性檢查,而它使用反向名字解析。

你可以把客戶機的IP地址/名字加到/etc/hosts中或加到DNS裡。

另一種辦法是取消tcpd,修改/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

改完之後用/etc/rc.d/init/inetd restart即可生效。

還有文章說,去掉 nameserver 行,就可以了。

結論:

1.修改inetd.conf

作用並不明顯,說明tcpd並不佔用太多時間。

2.去掉 nameserver

可以解決問題,但是不用dns有時候不方便。

最終的解決:

(1)到下載wu-ftpd-current.tar.gz(出於安全考慮)

(2)編輯configure檔案, 去掉關於dns搜尋和RFC931協議的有關選項。

(3)make

make install

進行安裝。

一切正常。

結論:ftp 引起的登入延遲,不但和tcpd 有關,但更為重要的是和wu-ftpd有極大的關係,

如果不想為每個client都設定dns或加入hosts,也不想取消dns,就必須重新編譯wu-ftpd的源程式。

iamafan@263.ne

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

相關文章