无法使用 Filezilla 连接到 SFTP 服务器

无法使用 Filezilla 连接到 SFTP 服务器

我已经在 macOS High Sierra 10.13.6 上安装了 FileZilla 3.41.2。如果我在终端执行以下操作,我就可以连接到服务器并访问 SFTP 服务器的文件

sftp my_user@my_server_ip

但是,当我使用 fileZilla 连接到同一台服务器时,出现以下错误

Status:         Connecting to my_server_ip...
Response:       fzSftp started, protocol_version=8
Command:        open "my_user@my_server_ip" 22
Error:          Server unexpectedly closed network connection
Error:          Could not connect to server

在 FileZilla 的设置中,我还将超时时间增加到 30 秒,并将重试次数增加到 1

请帮我找出为什么我无法使用 Filezilla 连接到 SFTP 服务器

答案1

我在一个特定网站上遇到了这个问题。

按照@Martin 上面的建议,在“详细”级别进行日志记录表明,在设置主机详细信息时,我粘贴到站点管理器窗口中的用户名末尾有一个换行符。

删除换行符(并重新输入最后几个字符)解决了该问题。

答案2

这可能是 FileZilla 使用的默认密码存在问题。如果您有权访问服务器,您可能会发现记录的错误如下所示:

sshd[29972]: fatal: matching cipher is not supported: [cipher-name]

不幸的是,FileZilla 没有密码选项,因此您无法指定密码。FileZilla 客户端不使用该sftp命令,而是使用捆绑的命令 (fzsftp)。此可执行文件是 PuTTY 的 psftp 的修改版本,无法以任何方式配置。

您可以尝试将服务器上的 OpenSSH 版本与同一时期的 FileZilla 客户端进行匹配,但我对此的了解并不多。

相关内容