在Ubuntu上安装和配置FTP服务器,可以使用多种FTP服务器软件,如vsftpd、ProFTPD或Pure-FTPd等。以下是使用vsftpd作为例子的步骤:
更新系统包列表:
sudo apt update
安装vsftpd:
sudo apt install vsftpd
编辑vsftpd配置文件:
sudo nano /etc/vsftpd.conf
基本配置:
确保以下配置项存在并设置为合适的值:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
其他常用配置项:
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50100
userlist_enable=YES
tcp_wrappers=YES
保存并退出编辑器:
按 Ctrl + X
,然后按 Y
确认保存,最后按 Enter
退出。
重启vsftpd服务:
sudo systemctl restart vsftpd
如果你使用的是UFW(Uncomplicated Firewall),需要允许FTP流量:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 50000:50100/tcp
然后启用UFW:
sudo ufw enable
创建新用户:
sudo adduser ftpuser
设置用户密码:
sudo passwd ftpuser
将用户添加到FTP用户组(可选):
sudo usermod -aG ftp ftpuser
你可以使用FTP客户端(如FileZilla)连接到你的服务器,输入服务器的IP地址、用户名和密码进行测试。
通过以上步骤,你应该能够在Ubuntu上成功安装和配置一个基本的FTP服务器。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Ubuntu Strings与网站用户体验关系