在 Ubuntu 上“汉化 FTPServer”通常包含两层含义,你可以按需选择:
如果你使用的是 vsftpd / proftpd / pure-ftpd,这些服务本身没有中文界面,但你可以把 系统语言改为中文,这样:
sudo apt update
sudo apt install language-pack-zh-hans
sudo dpkg-reconfigure locales
zh_CN.UTF-8reboot
locale
应看到:
LANG=zh_CN.UTF-8
vsftpd 支持自定义欢迎语、提示信息,可手动汉化。
sudo nano /etc/vsftpd.conf
ftpd_banner=欢迎使用 FTP 服务器
banner_file=/etc/vsftpd/welcome.txt
sudo mkdir -p /etc/vsftpd
sudo nano /etc/vsftpd/welcome.txt
内容示例:
====================================
欢迎访问 FTP 服务器
请遵守服务器使用规定
====================================
重启服务:
sudo systemctl restart vsftpd
即使服务器汉化了,客户端是否显示中文取决于客户端编码:
✅ 推荐客户端:
❌ 老版本 Windows 资源管理器可能乱码
确保 FTP 服务器使用 UTF-8:
# vsftpd.conf
utf8_filesystem=YES
如果仍乱码,检查系统 locale:
locale
| 服务 | 是否可汉化界面 | 说明 |
|---|---|---|
| vsftpd | ❌ 无界面 | 可汉化提示 |
| proftpd | ❌ 无界面 | 可汉化提示 |
| pure-ftpd | ❌ 无界面 | 可汉化提示 |
| 系统 | ✅ | 改系统语言 |
✅ 系统语言改为中文 + UTF-8 + FileZilla
如果你愿意,可以告诉我:
我可以给你精确到每一步的定制方案。