看了網(wǎng)上很多關(guān)于vsftpd的安裝配置教程,發(fā)現(xiàn)很多都是不可以用的,經(jīng)過多次嘗試,總結(jié)了一個最簡單的設(shè)置方法。
第一步:安裝vsftpd
sudo apt-get installvsftpd
第二步:配置
sudovi /etc/vsftpd.conf
注銷掉,關(guān)閉匿名訪問
#anonymous_enable=YES
去掉注銷,#讓本地賬號可以訪問,比如root,等系統(tǒng)登錄賬號
local_enable=YES
write_enable=YES
第三步:如果你需要讓root可以訪問需要執(zhí)行第三步
sudovi /etc/ftpusers
把root去掉
第四步:增加一個訪問賬號
增加一個ftpgroup用戶組
sudo groupadd ftpgroup
增加用戶ftpuser并設(shè)置其目錄為/ftp/ftpuser(可以修改,但是必須創(chuàng)建該文件夾)
sudouseradd-g ftpgroup -d /ftp/ftpuser -M ftpuser
如果上面的/ftp/ftpuser沒有被創(chuàng)建,即需要創(chuàng)建該文件夾
sudo mkdir /ftp
sudo mkdir /ftp/ftpuser
用戶必須擁有權(quán)限才可以訪問,賦予訪問/ftp/ftpuser的權(quán)限
sudochmod 777 /ftp/ftpuser
第五步:設(shè)置ftpuser密碼
sudopasswdftpuser
第六步:重啟vsftpd
sudo restartvsftpd
新聞熱點
疑難解答
圖片精選