最简单的 Proftpd.conf 设定档
创始人
2024-07-22 14:10:42
0

 

ProFTPD 

图-ProFTPD

  最簡單的 proftpd.conf 設定檔

  事實上,當我們安裝好了 proftpd 之後,就已經提供了一個很簡單但是已經夠用的 proftpd.conf 的設定內容了!我們就來談一談這個簡易的設定內容吧!

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

  # 底下是 FTP 主機的環境設定,每個項目的內容為:

  # 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 所說明的,FTP

  #    命令通道通常為 21 ,您也可以更改,不過,這個設定只有當

  #    ServerType 為 standalone 時才有效!若為 inetd 則與 xientd 及

  #    /etc/services 有關那!請前往參考 wu FTP 的修改 port 設定!

  # Umask :與建立目錄及檔案的預設屬性有關的設定喔!用 022 就夠了!

  # MaxInstances:同一時間允許的連線數目,這個設定項目與 process (PID) 有關!

  #       所以您的 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

  # 底下則是與目錄有關的設定!在這個設定中,顯示允許讀寫與覆蓋檔案!

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

  AllowOverwrite on

  # 底下與匿名登入者有關!由 顯示:『預設的匿名登入之

  # 根目錄為 ftp 這個使用者的家目錄!』,因為 ~ 代表家目錄的意思!

  # 而且,匿名登入主機後,該 process 取得的 user:group 權限為 ftp:ftp!

  # 至於那個 UserAlias 就是在設定『名字的別名』啊!語法為:

  # UserAlias "登入者的帳號" "實際 Linux 主機的帳號"

  # MaxClients:最多僅允許 10 個 anonymous 登入我們主機的意思!

  # DisplayLogin:當使用者登入之後的歡迎畫面的檔案內容!

  # DisplayFirstChdir:轉換到某目錄時(cd指令),顯示該目錄的注意事項檔案內容

  User ftp

  Group ftp

  UserAlias anonymous ftp

  MaxClients 10

  DisplayLogin welcome.msg

  DisplayFirstChdir .message

  # 底下則是限制 anonymous 『不具有寫入的權限!』因為 WRITE 是寫入,

  # 加上 DenyAll 則是寫入的權限被取消之意!

  DenyAll

  所以,在這個例子當中,我們的 proftpd 具有下列功能:

  以 super daemon 啟動 proftpd ,且啟動 proftpd 的權限為 nobody:nobody ,此外,最多僅具有 30 個 process;

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

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

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

  anonymous 用戶最多僅能同時 10 人上線,且具有的權限為 ftp:ftp,並且『anonymous 沒有寫入的權限!』

通过鸟哥的描述,我们可以清楚的知道Proftpd设定内容是非常简单的。希望本文对大家有用!

【编辑推荐】

  1. Linux下安装配置与管理proftpd
  2. ProFtpd入门指南
  3. 启动 ProFTPD (超全)
  4. 安装 ProFTPD (超全)
  5. 配置 ProFTPD (超全)
  6. FTP服务器:Proftpd
  7. RedHat AS4.6 下安装 安装 Proftpd
  8. XdSe_cX Team PROFTPD 配置文档
  9. ProFTPD简单实用的配置管理方式

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...