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