FTP:无法连接目录列表超时

FTP:无法连接目录列表超时

为此我已经转了好几天了,我真的陷入困境了。

我的 ftp 通过 filezilla 和 PHP Storm 中的 ftp 接口运行良好

然后第二天我突然可以获得目录列表,但 FTP 却超时了。

我的 Windows 防火墙已关闭 我的防病毒软件已关闭 我的路由器防火墙已关闭

通过移除路由器并直接连接到我的 dsl 调制解调器,我发现问题不在我的路由器上。

我的 FTP 客户端一直都设置为被动模式。

我尝试下载 fire-ftp、cute-ftp、core-ftp

同样,所有这些都无法连接。

现在事情是这样的,我启动了 Dreamweaver 5 并尝试连接,但目录列表出现同样的问题超时。

然后我选中了使用 IPV6 的复选框(以前 Dreamweaver 在选中此选项后总是无法连接)然后我可以通过 Dreamweaver 进行 ftp 连接。

这让我认为 Windows 以某种方式使用 IPV6 作为默认设置。

我尝试通过选中所有适配器上的 IPV6 复选框来完全禁用 IPV6。

并通过编辑注册表来禁用 IPV6(请参阅此处的文章

仍然无法连接到任何专用 FTP 程序。单击 IPV6 复选框后,我仍然可以在 Dreamweaver 中进行连接。

我已经删除了上面添加的注册表项,并在所有适配器上重新启用了 IPV6

所以如果有人能帮助我,我将不胜感激,我是一名 Web 开发人员,无法使用 FTP 客户端对我来说是一个严重的问题。

这是来自 filezilla 的日志:

10:10:00    Status: Resolving address of c*r*l*n*n*l*o*.c*.u*
10:10:00    Status: Connecting to ***.***.***.***:21...
10:10:00    Status: Connection established, waiting for welcome message...
10:10:00    Response:   220 FTP Server ready.
10:10:00    Command:    USER *************
10:10:00    Response:   331 Password required for ************
10:10:00    Command:    PASS ********
10:10:00    Response:   230 User ************ logged in
10:10:00    Command:    OPTS UTF8 ON
10:10:00    Response:   200 UTF8 set to on
10:10:00    Status: Connected
10:10:00    Status: Retrieving directory listing...
10:10:00    Command:    CWD /
10:10:00    Response:   250 CWD command successful
10:10:00    Command:    TYPE I
10:10:00    Response:   200 Type set to I
10:10:00    Command:    PASV
10:10:20    Error:  Connection timed out
10:10:20    Error:  Failed to retrieve directory listing

这是来自 Dreamweaver 的日志:

  < 220 FTP Server ready.
 > USER u36384919-havelock
 < 331 Password required for ************
 > PASS
 < 230 User ************ logged in
 > PWD
 < 257 "/" is the current directory
 > CWD /
 < 250 CWD command successful
 > CWD /
 < 250 CWD command successful
 > EPSV
 < 229 Entering Extended Passive Mode (|||63601|)
 > TYPE A
 < 200 Type set to A
 > LIST
 < 150 Opening ASCII mode data connection for file list
 < drwxr-xr-x   5 ************ ftpusers     4096 Oct  6 09:48 .
 < drwxr-xr-x   5 ************ ftpusers     4096 Oct  6 09:48 ..
 < -rw----r--   1 ************ ftpusers     7342 Sep 22 22:03 .htaccess
 < -rw----r--   1 ************ ftpusers      418 Sep 25  2013 index.php
 < -rw----r--   1 ************ ftpusers    19929 Nov 26  2012 license.txt
 < -rw----r--   1 ************ ftpusers     2447 Nov 13  2010 postinfo.html
 < -rw----r--   1 ************ ftpusers     7185 Aug  6 18:27 readme.html
 < -rw----r--   1 ************ ftpusers     2656 Nov 14  2010 screen.css
 < -rw----r--   1 ************ ftpusers     4892 Oct  4  2013 wp-activate.php
 < drwxr-xr-x   9 ************ ftpusers     4096 Sep 22 19:21 wp-admin
 < -rw----r--   1 ************ ftpusers     1354 Nov 26  2012 wp-app.php
 < -rw----r--   1 ************ ftpusers      220 Mar 29  2012 wp-atom.php
 < -rw----r--   1 ************ ftpusers      271 Jan  8  2012 wp-blog-header.php
 < -rw----r--   1 ************ ftpusers     4795 Sep  6  2013 wp-comments-post.php
 < -rw----r--   1 ************ ftpusers      238 Mar 29  2012 wp-commentsrss2.php
 < -rw----r--   1 ************ ftpusers     3087 Oct 24  2013 wp-config-sample.php
 < -rw----r--   1 ************ ftpusers     3383 Sep 22 17:09 wp-config.php
 < drwxr-xr-x   9 ************ ftpusers      120 Oct  2 13:24 wp-content
 < -rw----r--   1 ************ ftpusers    2932 Sep 25  2013 wp-cron.php
 < -rw----r--   1 ************ ftpusers     240 Mar 29  2012 wp-feed.php
 < drwxr-xr-x  12 ************ ftpusers     4096 Sep 22 20:16 wp-includes
 < -rw----r--   1 ************ ftpusers     2380 Oct 24  2013 wp-links-opml.php
 < -rw----r--   1 ************ ftpusers     2359 Oct 24  2013 wp-load.php
 < -rw----r--   1 ************ ftpusers    32645 Aug  6 06:38 wp-login.php
 < -rw----r--   1 ************ ftpusers     8235 Nov 13  2013 wp-mail.php
 < -rw----r--   1 ************ ftpusers      413 Apr  3  2012 wp-pass.php
 < -rw----r--   1 ************ ftpusers      218 Mar 29  2012 wp-rdf.php
 < -rw----r--   1 ************ ftpusers      334 Apr  3  2012 wp-register.php
 < -rw----r--   1 ************ ftpusers      218 Mar 29  2012 wp-rss.php
 < -rw----r--   1 ************ ftpusers      220 Mar 29  2012 wp-rss2.php
 < -rw----r--   1 ************ ftpusers    10880 Nov  4  2013 wp-settings.php
 < -rw----r--   1 ************ ftpusers    25665 Nov 13  2013 wp-signup.php
 < -rw----r--   1 ************ ftpusers     4026 Oct 24  2013 wp-trackback.php
 < -rw----r--   1 ************ ftpusers     3015 Oct 25  2013 xmlrpc.php
 < 226 Transfer complete
 > QUIT
 < 221 Goodbye.

答案1

好吧,我最终解决了这个问题。

我从 Windows 防火墙中删除了所有规则并重新启动。

当我再次尝试 ftp 软件时,我收到了 Windows 防火墙对话框,询问我是否要允许该应用程序,我单击了“是”,然后一切都开始正常工作。

我不明白为什么防火墙关闭后无法连接。我想那是 Windows 的问题。

相关内容