我已经下载了 FileZilla 服务器,并尝试使用 FileZilla 软件创建服务器。我使用新端口添加了用户,然后尝试从 FileZilla 客户端进入服务器。一切正常。但是,当我关闭 FileZilla 服务器并尝试重新打开时,出现了以下问题:
正在连接到服务器 127.0.0.1:端口... 已连接,正在等待身份验证 协议错误:未知协议标识符 (0x50 0x50 0x48)。很可能连接到了错误的端口。与服务器的连接已关闭。
那是什么问题?现在我无法从菜单中使用 FileZilla 软件的任何选项。每个选项都标记为灰色(不可用),并且我不断收到此消息。
编辑:根据@Martin Prikryl 建议的答案,我从服务器界面收到以下内容:
已连接,等待身份验证已登录警告:未启用 FTP over TLS,用户无法安全登录。
来自客户:
状态:连接到 127.0.0.1:12321...状态:连接已建立,正在等待欢迎消息...响应:FZS 响应:S
响应:D 错误:20 秒不活动后连接超时 错误:无法连接到服务器
答案1
看起来好像有另一个服务正在同一端口上运行。或者(事实证明),您为 FileZilla 服务器配置了相同的 FTP 端口和管理界面端口号。因此 FileZilla 服务与自身发生冲突。
尝试将管理界面端口更改为另一个(或返回标准端口 14147)。
C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
您可以在(64位路径)中手动更改它。
<FileZillaServer>
<Settings>
...
<Item name="Admin port" type="numeric">14147</Item>
...
</Settings>
</FileZillaServer>
您应该在更改 XML 文件之前停止该服务,然后重新启动。