看了网上不少关于vsftpd的安装配置教程,发现不少都是不能够用的,通过屡次尝试,总结了一个最简单的设置方法。spa
第一步:安装vsftpdrest
sudo apt-get install vsftpd教程
第二步:配置get
sudo vi /etc/vsftpd.confit
注销掉,关闭匿名访问class
#anonymous_enable=YES登录
去掉注销,#让本地帐号能够访问,好比root,等系统登陆帐号ftp
local_enable=YES 配置
write_enable=YES权限
第三步:若是你须要让root能够访问须要执行第三步
sudo vi /etc/ftpusers
把root去掉
第四步:增长一个访问帐号
增长一个ftpgroup用户组
sudo groupadd ftpgroup
增长用户ftpuser并设置其目录为/ftp/ftpuser(能够修改,可是必须建立该文件夹)
sudo useradd -g ftpgroup -d /ftp/ftpuser -M ftpuser
若是上面的/ftp/ftpuser没有被建立,即须要建立该文件夹
sudo mkdir /ftp
sudo mkdir /ftp/ftpuser
用户必须拥有权限才能够访问,赋予访问/ftp/ftpuser的权限
sudo chmod 777 /ftp/ftpuser
第五步:设置ftpuser密码
sudo passwd ftpuser
第六步:重启vsftpd
sudo restart vsftpd