您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關Proftpd配置中如何匿名用戶,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
ProFTPD是繼Wu-FTP之后最為流行的FTP服務器軟件。那要用Proftpd,我們就得學會他的常用配置。
anonymous的根目錄為 /var/ftp 這個目錄;
anonymous登入后取得的 PID 在 Linux 的權限為 ftp:ftp;
當anonymous登入 FTP 之后,在 Client 端的 FTP 軟件顯示一些歡迎訊息;
最多允許 30 個 anonymous 的登入;
限制上傳/下載速度為 100Kbytes/s 與 50 Kbytes/s;
在 /var/ftp/ 里面,除了 /var/ftp/upload 之外,其它的目錄均不可寫入;
在 /var/ftp/upload 這個目錄中,僅可以寫入,不能下載,并且在使用者進入這個目錄后,顯示出一些相關的信息;
建立基本的設定檔案:
# vi /usr/local/proftpd/etc/proftpd.conf
# 關于主機與實體用戶的設定
ServerName "測試用的 Proftp 主機"
ServerType standalone
DefaultServer on
Port 21
User nobody
Group nobody
TimesGMT off # 所謂的 GMT 時間就是格林威治時間,因為要使用本地時間,所以設為 off
MaxInstances 50 # 最多僅有 50 條 prftpd 的 PID
MaxClients 100 "很抱歉上線人數額滿了" # 最多允許 100 個使用者在在線
MaxClientsPerHost 5 # 同一個主機最多可以同時 5 個 FTP 聯機
AllowStoreRestart on # 允許使用者上傳續傳!預設是 off
PassivePorts 65400 65420
# anonymous 的設定
# 底下為建立 Anonymous 在 Linux 系統下的 PID 權限擁有者
User ftp
Group ftp
UserAlias anonymous ftp
UserAlias nogoodbird ftp
# 建立顯示的訊息給 anonymous 觀察用的!
DisplayLogin welcome.msg
DisplayFirstChdir .message
MaxClients 30 "匿名登入者聯機數已經飽和了!"
# 這個就重要啦!用來限制傳輸速率的吶!基本語法為:
# TransferRate (STOR|RETR) 速度(Kbytes/s) user 使用者
# STOR 為上傳而 RETR 為下載的意思!速度為 Kbytes/second 喔!
TransferRate STOR 100 user anonymous,ftp # 單位為 KBytes/second
TransferRate RETR 50 user anonymous,ftp
Denyall
# 底下這個則僅與 upload 這個目錄以及其下的子目錄有關而已!
Denyall
Allowall
建立歡迎畫面:
注意:如果anonymous 根目錄在 /var/ftp,welcome.msg 就必須放置在/var/ftp/welcome.msg
# vi /var/ftp/welcome.msg
歡迎光臨!這個是測試 FTP 站點!
我的主機: %L
目前時間: %T
***聯機: %M
目前聯機: %N
您的主機: %R
您的賬號: %U
目前目錄: %C
建立特殊注意事項:
需要在 /var/ftp/upload 里面建立一個特殊訊息
# vi /var/ftp/upload/.message
這個目錄僅能上傳不能下載,
您的身份為anonymous!
建立 upload 的權限:
# chown ftp:ftp /var/ftp/upload
# chmod 755 /var/ftp/upload
重新啟動!
# service proftpd restart
通過文章的描述,想必大家都了解了proftpd常用配置:匿名用戶
看完上述內容,你們對Proftpd配置中如何匿名用戶有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。