结论先说:
Ubuntu 上的 vsftpd(Very Secure FTP Daemon)可以在“服务端”运行,Windows 可以作为“客户端”正常连接使用,二者是兼容的。
但需要注意一些配置细节。
✅ 这是标准用法,完全兼容。
Windows 常见的 FTP 客户端都能连 Ubuntu vsftpd:
ftp://ubuntu_ip
ftp ubuntu_ip
Windows 客户端默认多用被动模式。
Ubuntu vsftpd 需配置:
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
pasv_address=你的公网或局域网IP
并在防火墙开放:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 30000:31000/tcp
chmod 755 /home/username
chown username:username /home/username
❌ Windows 不能 直接运行 vsftpd(它是 Linux 程序)
❌ 旧版 IE / 资源管理器对 FTPS(SSL)支持差
✅ Ubuntu vsftpd + Windows FileZilla
✅ 或升级为 SFTP(OpenSSH),Windows 更友好、更安全
如果你愿意,我可以:
你现在是 内网还是公网?用 账号登录还是匿名?