天天看點

linux下安裝ftp伺服器

大部分内容來自網絡。

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,如需轉載請自行聯系原作者

繼續閱讀