为此我已经转了好几天了,我真的陷入困境了。
我的 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 的问题。