linux下安裝ftp服務器

大部份內容來自網絡。web

一、安裝網絡

能下載到安裝包的話仍是用安裝包來安裝吧。我沒有用安裝包,結果用戶權限配置上各類出問題。如今雖然安裝好了,可是管理配置絕對不是最佳的。慢慢摸 索着來吧。ide

我是使用這句命令進行安裝的:sudo apt-get install vsftp。這個命令會在/var/cache/apt/archines的位置下載一個vsftpd-版本號.deb的包,install命令會從這個 包開始安裝。rest

安裝完成後,沒有修改配置的狀況下,在/usr/sbin下會有vsftpd文件,用於啓動服務;在/etc下有vsftpd.conf文件,用於 配置服務;在/var/log下有vsftpd.log文件,記錄ftp的日誌。日誌

安裝完成以後,沒記錯的話服務會自動啓動;這時能夠嘗試連一下ftp服務。blog

二、配置get

打開/etc/vsftpd.conf文件,只要有寫文件的權限,就能夠開始配置了。主要的配置內容在文件中的註釋行裏都說明得很清楚了。我簡單說 幾個個人配置。it

禁止匿名用戶訪問:anonymous_enable=NOclass

打開全局寫權限:write_enable=YESftp

操做權限掩碼,這個我還不知道用什麼用處: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的用戶

三、啓動、關閉和重啓

配置變化後可能須要啓動、關閉或重啓服務。能夠用如下命令:

service vsftpd start/stop/restart

啓動服務也能夠用這個命令:

sudo /usr/sbin/vsftpd

四、未盡

如今ftp的服務是跑起來了,可是對用戶、對權限的配置仍是一團糟。哎。繼續向前摸索吧。

相關文章
相關標籤/搜索