大部分内容來自網絡。
1、安裝
能下載下傳到安裝包的話還是用安裝包來安裝吧。我沒有用安裝包,結果使用者權限配置上各種出問題。現在雖然安裝好了,但是管理配置絕對不是最佳的。慢慢摸 索着來吧。
我是使用這句指令進行安裝的:sudo apt-get install vsftp。這個指令會在/var/cache/apt/archines的位置下載下傳一個vsftpd-版本号.deb的包,install指令會從這個 包開始安裝。
安裝完成後,沒有修改配置的情況下,在/usr/sbin下會有vsftpd檔案,用于啟動服務;在/etc下有vsftpd.conf檔案,用于 配置服務;在/var/log下有vsftpd.log檔案,記錄ftp的日志。
安裝完成之後,沒記錯的話服務會自動啟動;這時可以嘗試連一下ftp服務。
2、配置
打開/etc/vsftpd.conf檔案,隻要有寫檔案的權限,就可以開始配置了。主要的配置内容在檔案中的注釋行裡都說明得很清楚了。我簡單說 幾個我的配置。
禁止匿名使用者通路:anonymous_enable=NO
打開全局寫權限:write_enable=YES
操作權限掩碼,這個我還不知道用什麼用處:local_umask=022
設定使用者主路徑,并禁止進入上級目錄:chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/home/weblogic/ftp #這個就是主路徑的目錄了,根據自己需要進行設定。
禁止部分系統使用者登陸ftp:userlist_deny=YES
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
在/etc/vsftpd.userlist中以每行一個使用者名的格式配置不允許通路ftp的使用者
3、啟動、關閉和重新開機
配置變化後可能需要啟動、關閉或重新開機服務。可以用以下指令:
service vsftpd start/stop/restart
啟動服務也可以用這個指令:
sudo /usr/sbin/vsftpd
4、未盡
現在ftp的服務是跑起來了,但是對使用者、對權限的配置還是一團糟。哎。繼續向前摸索吧。
本文轉自 斯然在天邊 51CTO部落格,原文連結:http://blog.51cto.com/winters1224/799037,如需轉載請自行聯系原作者