看了網上很多關于vsftpd的安裝配置教程,發現很多都是不可以用的,經過多次嘗試,總結了一個最簡單的設定方法。
第一步:安裝vsftpd
sudo apt-get install vsftpd
第二步:配置
sudo vi /etc/vsftpd.conf
登出掉,關閉匿名通路
#anonymous_enable=YES
去掉登出,#讓本地賬号可以通路,比如root,等系統登入賬号
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