參考文獻:
vsftpd - FTP 服務器安裝
vsftpd 是可在 Ubuntu 中使用的 FTP 守護程序之一。它在安裝、設置和維護方面十分方便。要安裝 vsftpd 您可以使用下列命令:
sudo apt-get install vsftpd
vsftpd - FTP 服務器配置
你可以編輯 vsftpd 配置文件,來配置缺省設置
sudo vim /etc/vsftpd.conf
缺省狀態下只允許匿名 FTP。如果您希望禁用該選項,您可以將下面這行:
anonymous_enable=YES
改為
anonymous_enable=NO
缺省狀態下,本地系統用戶是不允許登錄 FTP 服務器的。要改變該設置,您可以將下面這行反注釋:
# Uncomment this to allow local users to log in. local_enable=YES
缺省狀態下,允許用戶從 FTP 下載文件,但不允許他們上傳文件到 FTP 服務器。為了能夠上傳文件到 FTP 服務器,需要改變該設置,您可以將下面這行反注釋掉:
# Uncomment this to enable any form of FTP write command. write_enable=YES
配置文件包括許多配置參數。關於配置文件中的每個參數的信息都可以得到,或者您可以參考手冊頁,man 5 vsftpd.conf 說明每個參數的細節。
一旦您配置好了 vsftpd 您就可以運行該守護程序了。您可以執行下列命令來運行vsftpd 守護進程:
//也可以先stop,再start
sudo service vsftpd restart
請注意在配置文件中缺省的設置主要是出於安全考慮。上面每一個改變都會使系統的安全性更小,所以請只在您需要時才改變他們。
開機啟動vsftpd
安裝完畢以后vsftpd會自動開機啟動。如果無法開機啟動,請參考
http://bbs.chinaunix.net/thread-2248369-1-1.html
http://hi.baidu.com/usgqgvlpcibbexd/item/9c8d783653ead6149dc65eed
使用虛擬賬戶:
http://blog.up-link.ro/how-to-set-up-vsftpd-virtual-users-berkeley-db-pam/
http://zh.linuxforfun.net/2008/04/05/vsftpd-virtual-users/
http://striven.diandian.com/post/2012-07-06/40041772675
http://www.cnblogs.com/wwufengg/archive/2012/10/25/vsftpd-ubuntu-500-oops.html
http://yuanbin.blog.51cto.com/363003/129071
我使用虛擬機賬戶以后,本地賬戶就不能使用了,這個比較討厭。干脆不折騰了,還是用本地賬戶吧。