vsftpd 詳解(二)相關配置檔案簡析

2021-10-08 22:16:14 字數 1496 閱讀 8511

vsftpd 詳解(二)相關配置檔案簡析

前文:vsftpd 詳解(一)ftp傳輸機制簡析及實戰分析

vsftpd是一款免費且開源的ftp server端軟體,也是linux系統下最常用的ftp服務端程式

vsftpd的安裝部署也比較簡單,支援編譯安裝也支援包管理器直接安裝,但是對於乙個內網輕量級的檔案共享服務,直接使用包管理器直接安裝即可

環境引數

發行版centos

系統版本

7.8.2003

核心版本

3.10.0-1127

vsftpd版本

3.0.2

centos下使用yum直接安裝即可

安裝完成後檢視vsftpd.rpm包解出的相關檔案

[root@exops ~]

# rpm -qc vsftpd

/etc/logrotate.d/vsftpd

/etc/pam.d/vsftpd

/etc/vsftpd/ftpusers

/etc/vsftpd/user_list

/etc/vsftpd/vsftpd.conf

各檔案作用簡析

/etc/logrotate.d/vsftpd:日誌滾動配置

pam(pluggableauthenticationmodule)插入式認證模組,為系統中的多個程式提供使用者認證功能,其餘程式可以直接呼叫pam實現使用者認證,而無需自己開發認證模組

/etc/vsftpd/ftpusers:訪問黑名單,出現在此檔案中的使用者將被禁止訪問ftp伺服器,此禁止策略在/etc/pam.d/vsftpd中定義

/etc/vsftpd/vsftpd.conf:主配置檔案,「#」開頭的行為注釋行,每行乙個配置項,並且是「key=value」的形式,需要注意的是「=」兩邊不能留空白字元

vsftpd還支援為使用者單獨定義配置檔案,在主配置檔案中使用「user_config_dir=」配置項定義即可

/etc/vsftpd/user_list:黑(白)名單列表,每行表示乙個使用者,在此列表中使用者禁止(允許)登入ftp伺服器,此檔案作用域受主配置檔案中的「userlist_enable=」、「userlist_deny=」兩個配置項影響,僅當「userlist_enable=yes」時(預設值為yes),啟用/etc/vsftpd/user_list列表進行

vsftpd配置檔案詳解

選項 作用anonymous enable yes 允許登陸 local enable yes 允許本地使用者登陸 write enable yes 是否允許本地使用者對ftp伺服器檔案具有寫許可權,預設設定為yes允許 local umask 022 掩碼,本地使用者預設掩碼為077 你可以設定本...

Ubuntu下的vsftpd配置檔案詳解

vsftp的配置檔案 etc vsftpd.conf,基本都是自解釋的,很簡單,並且有相關說明還可以通過man vsftpd.conf 檢視所有引數具體說明 vsftpd配置 etc vsftpd.conf anonymous enable yes 允許匿名訪問 local enable yes 允...

vsftpd配置檔案解析

對vsftpd配置檔案詳細解答.2.配置檔案格式 vsftpd.conf 的內容非常單純,每一行即為一項設定。若是空白行或是開頭為 的一行,將會被忽略。內容的格式只有一種,如下所示 option value 要注意的是,等號兩邊不能加空白。4.本地使用者設定 local enable yes no ...