天天看點

Ubuntu下vsftpd配置執行個體,超級簡單,高度可用

看了網上很多關于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