为什么 FileZilla 时不时要求输入密码?

为什么 FileZilla 时不时要求输入密码?

我正在使用 Filezilla 通过 FTP 下载数千个文件。下载需要几个小时,所以我想连夜运行,但有一个问题 - Filezilla 时不时地重新询问密码 - 几乎每 10 分钟一次!为什么?如何解决这个问题?

我已启用 FileZilla 来同时建立 2 个 FTP 连接。奇怪的是,即使我已设置Logontype为“询问密码”,FileZilla 仍不断重新要求输入密码。截图来自文档

询问密码:FileZilla 在登录时询问您密码,并在会话期间记住该密码。

交互的:FileZilla 要求输入密码,并且在每次连接到服务器时再次询问。

这意味着当我设置“询问密码”时,它不应该在每次与服务器建立新连接时都询问。但它却一次又一次地询问……

站点管理员设置:

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

登录设置:

在此处输入图片描述

设置:

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

Filezilla 重新询问密码后的日志(只有 1 个同时连接时日志看起来完全相同):

Command:    PASV
Response:   227 Entering Passive Mode (81,31,47,235,239,66).
Command:    RETR P034624.jpg
Response:   150 Opening BINARY mode data connection for P034624.jpg (1242518 bytes)
Response:   226 Transfer complete
Status: File transfer successful, transferred 1 242 518 bytes in 1 second
Status: Starting download of /avif/photos/orig/P034625.jpg
Command:    PASV
Error:  GnuTLS error -53 in gnutls_record_send: Error in the push function.
Error:  Could not write to socket: ECONNABORTED - Connection aborted
Error:  Disconnected from server
Error:  File transfer failed
Status: Resolving address of ftp.birds.cz
Status: Connecting to 81.31.47.235:21...
Status: Connection established, waiting for welcome message...
Response:   220 iris.fortion.net
Command:    AUTH TLS
Response:   234 AUTH TLS successful
Status: Initializing TLS...
Status: Verifying certificate...
Command:    USER birds.cz
Status: TLS/SSL connection established.
Response:   331 Password required for birds.cz
Command:    PASS 
Response:   530 Login incorrect.
Error:  Critical error
Error:  Could not connect to server

Filezilla 重新询问密码后的日志截图:

在此处输入图片描述

如果我切换到主动模式,则下载可以进行而无需重新询问密码!!!(使用 1 个同时连接和超时 = 0 进行测试)。

但是,删除不起作用 - 在主动和被动模式下删除 400 个文件后,它将断开连接,1 个模拟连接,超时 0。这次它不会重新询问密码,只是停止。日志:

Command:    DELE P025791.jpg
Response:   250 DELE command successful
Command:    DELE P025792.jpg
Response:   250 DELE command successful
Command:    DELE P025793.jpg
Error:  GnuTLS error -53 in gnutls_record_send: Error in the push function.
Error:  Could not write to socket: ECONNABORTED - Connection aborted
Error:  Disconnected from server

结论

上述测试是在办公室进行的,使用 Windows 7,Zyxel P660HW-T3 FW/调制解调器,设置或多或少为默认设置。切换到被动模式有助于下载,但删除时没有找到补救措施。当我在家里尝试使用 Windows XP、Filezilla 3.7.3(当前版本),使用 Edimax BR6225N/BR6226N FW/调制解调器时,即使使用默认设置(超时 = 20、2 个模拟连接、被动模式),下载和删除都一切正常!

编辑:现在我尝试从家里删除文件,没问题,然后带着我的笔记本电脑搬到办公室(没有关闭 Filezilla),突然间也没问题了!但是昨天从办公室删除了近 400 个文件后就停止了。有意思!也许这取决于我首先登录的地方?

答案1

我通过以下方式解决了这个问题

编辑 > 设置 > 界面 > 行为 > “不保存密码” [取消选中框]

答案2

有趣。Filezilla 在传输过程中从未要求我重新输入密码。

您是否尝试过将超时设置为 0,以便在服务器超时时不会关闭连接?我会尝试这样做,看看是否有效。

另外,您要连接的服务器是什么类型的?是 Windows 还是 Linux?

您可能已将其从被动模式切换到主动模式:

在此处输入图片描述

我知道我最近必须通过 FTP 进入客户端服务器来执行此操作。

连接服务器时我通常会使用顶部区域的 Quickconnect:

在此处输入图片描述

如果我想保存该信息,那么我将连接复制到站点管理器:

在此处输入图片描述

如果我需要打开另一个连接,那么我通常会创建一个新选项卡并重复该过程。

也可能是服务器配置。服务器可能配置为仅在有限的时间内保持 FTP 连接打开。

另一个问题可能是带宽和与服务器的连接。连接可能超时并断开连接,然后重新连接时需要再次输入密码。

但请尝试将超时设置为 0,看看是否有效。

我还建议您查看防火墙设置。从日志记录来看,它可能来自某个防火墙设置:

https://forum.filezilla-project.org/viewtopic.php?t=14574

答案3

我遇到了同样的问题——每次下载时都要求输入密码。

我修复了这个问题编辑 » 设置 » 传输 » 文件类型。将其设置为二进制(之前是汽车

相关内容