Ubuntu 16.04 配置vsftpd服务器

安装vsftpd服务
sudo apt-get install vsftpd
修改vsftpd配置文件
sudo nano /etc/vsftpd.conf

#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#允许上传
write_enable=YES
#上传标识打开
local_umask=022

添加ftp用户
sudo useradd -d /home/ftp -s /bin/bash ftpuser
设置ftpuser的密码
sudo passwd ftpuser

修改ftpuser对于/home/ftp的权限
chown ftpuser:ftpuser /home/ftp
chmod 775 /home/ftp

修改pam.d/vsftpd
这时候直接用useradd的帐号登录ftp会530 login incorrect
sudo nano /etc/pam.d/vsftpd
注释掉

#auth    required pam_shells.so

重启vsftpd服务
sudo service vsftpd restart

你可能感兴趣的:(Ubuntu 16.04 配置vsftpd服务器)