在Ubuntu上搭建FTP服务器,你可以选择使用vsftpd、ProFTPD等软件。以下是使用vsftpd搭建FTP服务器的步骤:
更新系统包列表
sudo apt update
安装vsftpd
sudo apt install vsftpd
启动vsftpd服务
sudo systemctl start vsftpd
设置vsftpd开机自启
sudo systemctl enable vsftpd
编辑vsftpd配置文件
sudo nano /etc/vsftpd.conf
基本配置
local_enable=YES
write_enable=YES
anonymous_enable=YES
anon_root=/var/ftp
local_root=/home/your_username
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50010
保存并退出编辑器
重启vsftpd服务以应用更改
sudo systemctl restart vsftpd
如果你使用的是UFW防火墙,需要允许FTP流量:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 50000:50010/tcp
使用FTP客户端连接 你可以使用命令行FTP客户端或者图形化FTP客户端(如FileZilla)来测试连接。
ftp localhost
登录
anonymous
作为用户名,不需要密码。/var/log/vsftpd.log
)以监控服务器活动。通过以上步骤,你应该能够在Ubuntu上成功搭建一个基本的FTP服务器。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu怎么以管理员身份运行