在 Ubuntu 上搭建 FTP 服务器,常见选择主要看你的需求(安全性、易用性、性能)。下面给你一个清晰对比和推荐。
Very Secure FTP Daemon
适合:
sudo apt install vsftpd
适合:
sudo apt install proftpd
适合:
sudo apt install pure-ftpd
传统 FTP 不加密,账号密码会被抓包。
✅ 推荐方案:
如果你只是传文件:
# 直接用 SSH 用户登录
sftp user@your_server_ip
不需要额外装 FTP 服务。
sudo apt update
sudo apt install vsftpd
sudo systemctl enable vsftpd
sudo systemctl start vsftpd
开启 SSL:
sudo nano /etc/vsftpd.conf
添加:
ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
| 需求 | 推荐 |
|---|---|
| 稳定安全 | vsftpd |
| 复杂权限 | ProFTPD |
| 极简 | Pure-FTPd |
| 只传文件 | SFTP |
| 公网服务器 | FTPS / SFTP |
如果你愿意,可以告诉我:
我可以直接帮你写一套完整配置。