Ubuntu server 16.04搭建vsftpd服务器
安装vsftpd
sudo apt-get install vsftpd
建立目录及用户
新建/home/uftp目录作为用户主目录
sudo mkdir /home/uftp
sudo useradd -d /home/uftp -s /bin/bash uftp
sudo passwd uftp # 输入两次密码
修改vsftpd.conf
sudo vi /etc/vsftpd.conf
在文件末尾添加如下内容:
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
chroot_list_enable=YES
chroot_list_file=/etc/allowed_users
local_root=/home/uftp
write_enable=YES
保存并关闭文件。
创建allowed_users文件
sudo vi /etc/allowed_users
添加如下内容:
uftp
保存并关闭文件。
创建upload文件夹
为了允许用户上传,创建upload文件夹放置上传内容。
sudo mkdir /home/uftp/upload
sudo chmod -R 777 /home/uftp/upload
重启vsftpd服务
sudo systemctl restart vsftpd
网友评论