共計 1649 個字符,預計需要花費 5 分鐘才能閱讀完成。
今天就跟大家聊聊有關 Proftpd 配置中如何匿名用戶,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
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 配置中如何匿名用戶有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。