Ftp

FTP 超時但 SSH 工作正常?

  • October 10, 2012

我的伺服器出現問題,當我嘗試通過 FTP 連接到域時,連接速度非常慢,而且我只在目錄中列出文件就會超時。

當我嘗試通過 SSH 使用 root 使用者帳戶連接到域文件夾時,它工作正常,我可以毫無問題地下載文件。

有什麼問題?我試圖重新啟動伺服器,還有辦公室路由器,但什麼都沒有……

它是一個帶有proftpd 的fedora core 7 伺服器。會不會是文件系統問題?謝謝。

CONNECTION LOG:
Cmd: MLST about.php
250:  Start of list for about.php
     modify=20120910092528;perm=adfrw;size=2197;type=file;UNIX.group=505;UNIX.mode=0644;UNIX.owner=10089; about.php

    End of list
Cmd: PASV
227: Entering Passive Mode (***hidden***).
Data connection timed out.
Falling back to PORT instead of PASV mode.
Connection falling back to port (PORT) mode.
Cmd: PORT ***hidden***
200: PORT command successful
Cmd: RETR about.php
Could not accept a data connection: Operation timed out.

嘗試在 ftp 客戶端中使用被動模式。

這是由於您的反向 DNS 配置錯誤造成的。

嘗試去 /etc/proftpd.conf

尋找

UseReverseDNS on
IdentLookups on

並將它們更改為

UseReverseDNS off
IdentLookups off

會讓你連接得更快,我敢打賭你得到它的連接超時或被伺服器拒絕的錯誤消息。

引用自:https://serverfault.com/questions/425996