昨天,我使用双因素身份验证 (Google Authenticator) 保护了我的 VPS (Ubuntu 18.04)。我使用本教程来实现这一目标。当我尝试使用 SSH 登录我的 VPS(我使用的是 PuTTY)时,它询问了我的密码和验证码,因此一切正常。
今天我试图使用 FileZilla 将一些文件上传到我的 VPS(我的 VPS 上有一个 FTP 服务器),但我收到了这个错误:
服务器发送了额外的登录提示。您需要使用交互式登录类型。
我切换Logon Type
到Interactive
,但随后 FileZilla 询问我的密码和每个文件的验证码。这并不是很有帮助,所以我切换到Ask for password
但没有任何改变。每次上传都必须输入密码和验证码。
我已经尝试按照这个问题中提到的那样设置Transfer Mode
为Active
(Timeout
设置为) ,但不幸的是也没有运气。0
我也尝试过使用 WinSCP,令人惊讶的是这没有问题。我已经输入了一次密码和验证码,WinSCP 没有再问我。但如果可能的话,我会坚持使用 FileZilla。
如FileZilla 论坛主题中所述,解决方案是
Maximum number of connections
在(文件 > 站点管理器 > 传输设置)中设置1
。Transfer Settings