Ubuntu 上常用的 vsftpd(Very Secure FTP Daemon) 是一个标准的 FTP 服务器,理论上兼容所有遵循 FTP / FTPS 协议规范的客户端。下面按类别说明常见兼容客户端及注意事项。
在 Ubuntu / Linux / macOS / Windows 上均可使用:
ftp your.server.ip
lftp ftp://user@host
lftp ftps://user@host
wget ftp://user:pass@host/file
curl ftp://host/file -u user:pass
✅ 兼容 vsftpd(匿名 / 账号登录均可)
以下客户端在 Ubuntu vsftpd 上广泛使用:
sudo apt install filezilla
ftp://user@host
vsftpd 兼容各类语言 FTP 库:
ftplibparamiko(仅 SFTP,非 vsftpd FTP)ftp_* 函数lftp + 脚本vsftpd 支持:
客户端需支持:
vsftpd 不兼容:
✅ Ubuntu vsftpd 兼容:
❌ 不兼容:
如果你有具体使用场景(比如“Windows 访问 Ubuntu FTP”或“Docker 中 vsftpd”),我可以给你更针对性的配置示例。