FTP 超时但 SSH 正常工作?

FTP 超时但 SSH 正常工作?

我的服务器出现问题,当我尝试通过 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.

答案1

尝试在 ftp 客户端中使用被动模式。

答案2

这是由于您的反向 DNS 配置错误造成的。

尝试转到 /etc/proftpd.conf

寻找

UseReverseDNS on
IdentLookups on

并将它们更改为

UseReverseDNS off
IdentLookups off

将使您连接得更快,我敢打赌您收到的错误消息是连接超时或被服务器拒绝。

答案3

最后这是我们服务提供商的内部问题,所以我关闭了这个问题。

相关内容