溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Proftpd.conf如何設(shè)定

發(fā)布時(shí)間:2021-11-19 10:34:28 來(lái)源:億速云 閱讀:161 作者:小新 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹了Proftpd.conf如何設(shè)定,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

最簡(jiǎn)單的 proftpd.conf 設(shè)定檔

事實(shí)上,當(dāng)我們安裝好了 proftpd 之後,就已經(jīng)提供了一個(gè)很簡(jiǎn)單但是已經(jīng)夠用的 proftpd.conf 的設(shè)定內(nèi)容了!我們就來(lái)談一談這個(gè)簡(jiǎn)易的設(shè)定內(nèi)容吧!

[root@test root]# vi /usr/local/proftpd/etc/proftpd.conf

# 底下是 FTP 主機(jī)的環(huán)境設(shè)定,每個(gè)項(xiàng)目的內(nèi)容為:

# ServerName :當(dāng)使用者登入主機(jī)的時(shí)候,proftpd 會(huì)顯示在 Client 端

# 的 FTP 軟體的一些基本訊息啦!

# ServerType :?jiǎn)?dòng) proftpd 的方法,有兩種方式,分別是 standalone

# 與 inetd ,因?yàn)槲覀兪且?super daemon 啟動(dòng)的,所以

# 設(shè)定為 inetd 喔!如果您想獨(dú)立啟動(dòng)(不透過(guò) xinetd )

# 就需要設(shè)定為 standalone 了

# DefaultServer:預(yù)設(shè)的主機(jī)啊!這個(gè)項(xiàng)目可以設(shè)定為 on 或 off ,基本上,

#除非您有兩個(gè) IP 或者是設(shè)定了虛擬主機(jī) (virtualhost),

#否則這個(gè)項(xiàng)目都應(yīng)該要設(shè)定為 on 才行!不然有些 uknown

#的連線會(huì)無(wú)法連接到您的 FTP 服務(wù)喔!

# Port :設(shè)定主機(jī)的 FTP 命令通道埠口!如前面 Wu FTP 所說(shuō)明的,F(xiàn)TP

#命令通道通常為 21 ,您也可以更改,不過(guò),這個(gè)設(shè)定只有當(dāng)

#ServerType 為 standalone 時(shí)才有效!若為 inetd 則與 xientd 及

#/etc/services 有關(guān)那!

# Umask :與建立目錄及檔案的預(yù)設(shè)屬性有關(guān)的設(shè)定喔!用 022 就夠了!

# MaxInstances:同一時(shí)間允許的連線數(shù)目,這個(gè)設(shè)定項(xiàng)目與 process (PID) 有關(guān)!

# 所以您的 FTP 主機(jī)中,proftpd 啟用的 process 最多能有30個(gè)

# 這個(gè)與 MaxClients 不一樣喔!

# User 與 Group:proftpd 預(yù)設(shè)的服務(wù)啟動(dòng)者!後面接的使用者與群組

#必須在 /etc/passwd 與 /etc/group 裡面存在方可!

ServerName "這個(gè)是鳥哥的測(cè)試用的 Proftp 主機(jī)"

ServerType inetd

DefaultServer on

Port 21

Umask 022

MaxInstances 30

User nobody

Group nobody

# 底下則是與目錄有關(guān)的設(shè)定!在這個(gè)設(shè)定中,顯示允許讀寫與覆蓋檔案!

# AllowOverwrite 就是允許覆寫的意思!

AllowOverwrite on

# 底下與匿名登入者有關(guān)!由顯示:『預(yù)設(shè)的匿名登入之

# 根目錄為 ftp 這個(gè)使用者的家目錄!』,因?yàn)?~ 代表家目錄的意思!

# 而且,匿名登入主機(jī)後,該 process 取得的 user:group 權(quán)限為 ftp:ftp!

# 至於那個(gè) UserAlias 就是在設(shè)定『名字的別名』啊!語(yǔ)法為:

# UserAlias "登入者的帳號(hào)" "實(shí)際 Linux 主機(jī)的帳號(hào)"

# MaxClients:最多僅允許 10 個(gè) anonymous 登入我們主機(jī)的意思!

# DisplayLogin:當(dāng)使用者登入之後的歡迎畫面的檔案內(nèi)容!

# DisplayFirstChdir:轉(zhuǎn)換到某目錄時(shí)(cd指令),顯示該目錄的注意事項(xiàng)檔案內(nèi)容

User ftp

Group ftp

UserAlias anonymous ftp

MaxClients 10

DisplayLogin welcome.msg

DisplayFirstChdir .message

# 底下則是限制 anonymous 『不具有寫入的權(quán)限!』因?yàn)?WRITE 是寫入,

# 加上 DenyAll 則是寫入的權(quán)限被取消之意!

DenyAll

所以,在這個(gè)例子當(dāng)中,我們的 proftpd 具有下列功能:

以 super daemon 啟動(dòng) proftpd ,且啟動(dòng) proftpd 的權(quán)限為 nobody:nobody ,此外,最多僅具有 30 個(gè) process;

proftpd 使用 port number 為 port 21 喔(其實(shí)是需要看 /etc/xinetd.d/proftpd 的設(shè)定)!

這個(gè) proftpd 同時(shí)允許實(shí)體用戶(real user)與匿名用戶(anonymous)登入!

real user 可以跳離自己的家目錄(沒(méi)有 chroot),且具有寫入的權(quán)限,此外,建立目錄與檔案預(yù)設(shè)權(quán)限為 dir:755, file:644;

anonymous 用戶最多僅能同時(shí) 10 人上線,且具有的權(quán)限為 ftp:ftp,並且『anonymous 沒(méi)有寫入的權(quán)限!』

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Proftpd.conf如何設(shè)定”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI