我已将我的 FTP(运行 proftpd)服务器从 Ubuntu 18.04 移动到 Ubuntu 20.04 服务器,现在连接时出现问题。在连接日志中有一行说:
"Status: Server does not support non-ASCII characters."
并且无法下载所有包含非 ASCII 字符的文件和文件夹。
我可以通过将我的 FTP 客户端(例如 FileZilla)设置为明确使用 UTF-8 来修复此客户端站点,但对于连接到 FTP 的其他人来说,问题仍然存在。
proftpd-basic/focal,now 1.3.6c-2 amd64 [installed,automatic]
proftpd-doc/focal,now 1.3.6c-2 all [installed,automatic]
proftpd-mod-mysql/focal,now 1.3.6c-2 amd64 [installed]
有谁知道导致此错误的原因可能是什么以及如何解决?
好的,我已经找到了解决这个问题的方法!
下面是关于 mod_core 的文档的一部分:
这意味着服务器只支持 sftp,而您正在尝试使用明文 ftp。改用 sftp 。例如,在 Filezilla 中,主机是 sftp://<servername.com>