共計 1950 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章主要介紹了 Proftpd.conf 如何設定,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。
最簡單的 proftpd.conf 設定檔
事實上,當我們安裝好了 proftpd 之後,就已經(jīng)提供了一個很簡單但是已經(jīng)夠用的 proftpd.conf 的設定內(nèi)容了! 我們就來談一談這個簡易的設定內(nèi)容吧!
[root@test root]# vi /usr/local/proftpd/etc/proftpd.conf
# 底下是 FTP 主機的環(huán)境設定,每個項目的內(nèi)容為:
# ServerName:當使用者登入主機的時候,proftpd 會顯示在 Client 端
# 的 FTP 軟體的一些基本訊息啦!
# ServerType:啟動 proftpd 的方法,有兩種方式,分別是 standalone
# 與 inetd,因為我們是以 super daemon 啟動的,所以
# 設定為 inetd 喔! 如果您想獨立啟動(不透過 xinetd)
# 就需要設定為 standalone 了
# DefaultServer:預設的主機啊! 這個項目可以設定為 on 或 off,基本上,
# 除非您有兩個 IP 或者是設定了虛擬主機 (virtualhost),
# 否則這個項目都應該要設定為 on 才行! 不然有些 uknown
# 的連線會無法連接到您的 FTP 服務喔!
# Port:設定主機的 FTP 命令通道埠口! 如前面 Wu FTP 所說明的,F(xiàn)TP
# 命令通道通常為 21,您也可以更改,不過,這個設定只有當
#ServerType 為 standalone 時才有效! 若為 inetd 則與 xientd 及
#/etc/services 有關(guān)那!
# Umask:與建立目錄及檔案的預設屬性有關(guān)的設定喔! 用 022 就夠了!
# MaxInstances:同一時間允許的連線數(shù)目,這個設定項目與 process (PID) 有關(guān)!
# 所以您的 FTP 主機中,proftpd 啟用的 process 最多能有 30 個
# 這個與 MaxClients 不一樣喔!
# User 與 Group:proftpd 預設的服務啟動者! 後面接的使用者與群組
# 必須在 /etc/passwd 與 /etc/group 裡面存在方可!
ServerName 這個是鳥哥的測試用的 Proftp 主機
ServerType inetd
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nobody
# 底下則是與目錄有關(guān)的設定! 在這個設定中,顯示允許讀寫與覆蓋檔案!
# AllowOverwrite 就是允許覆寫的意思!
AllowOverwrite on
# 底下與匿名登入者有關(guān)! 由顯示:『預設的匿名登入之
# 根目錄為 ftp 這個使用者的家目錄!』,因為 ~ 代表家目錄的意思!
# 而且,匿名登入主機後,該 process 取得的 user:group 權(quán)限為 ftp:ftp!
# 至於那個 UserAlias 就是在設定『名字的別名』啊! 語法為:
# UserAlias 登入者的帳號 實際 Linux 主機的帳號
# MaxClients:最多僅允許 10 個 anonymous 登入我們主機的意思!
# DisplayLogin:當使用者登入之後的歡迎畫面的檔案內(nèi)容!
# DisplayFirstChdir:轉(zhuǎn)換到某目錄時(cd 指令),顯示該目錄的注意事項檔案內(nèi)容
User ftp
Group ftp
UserAlias anonymous ftp
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
# 底下則是限制 anonymous『不具有寫入的權(quán)限!』因為 WRITE 是寫入,
# 加上 DenyAll 則是寫入的權(quán)限被取消之意!
DenyAll
所以,在這個例子當中,我們的 proftpd 具有下列功能:
以 super daemon 啟動 proftpd,且啟動 proftpd 的權(quán)限為 nobody:nobody,此外,最多僅具有 30 個 process;
proftpd 使用 port number 為 port 21 喔(其實是需要看 /etc/xinetd.d/proftpd 的設定)!
這個 proftpd 同時允許實體用戶 (real user) 與匿名用戶 (anonymous) 登入!
real user 可以跳離自己的家目錄(沒有 chroot),且具有寫入的權(quán)限,此外,建立目錄與檔案預設權(quán)限為 dir:755, file:644;
anonymous 用戶最多僅能同時 10 人上線,且具有的權(quán)限為 ftp:ftp,並且『anonymous 沒有寫入的權(quán)限!』
感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“Proftpd.conf 如何設定”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關(guān)注丸趣 TV 行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!