在 Ubuntu 上搭建 FTP / FTPS 服务,常见且“好用”的服务器软件主要有下面几个,按使用场景给你推荐:
适合:绝大多数场景,尤其是简单、安全的 FTP/FTPS
sudo apt update
sudo apt install vsftpd
编辑 /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
✅ 新手首选
适合:需要复杂权限、虚拟用户、模块化
sudo apt install proftpd
✅ 如果你熟悉 Apache 配置,会很容易上手
适合:重视安全、命令行管理
sudo apt install pure-ftpd
⚠️ 配置方式不如 vsftpd 直观
如果你只是想传文件,更推荐:
sftp user@server_ip
| 需求 | 推荐 |
|---|---|
| 简单好用 | vsftpd |
| 复杂权限 | ProFTPD |
| 极致安全 | Pure-FTPd |
| 不想折腾 | SFTP(SSH) |
如果你是个人服务器 / 小团队 / 备份,我一般直接建议:
vsftpd + FTPS 或 直接用 SFTP
如果你愿意,我可以:
你打算怎么用?