看了網上不少關於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