proftpd 的结构详解
创始人
2024-07-22 14:41:42
0

 

ProFTPD 

图-ProFTPD

  proftpd 的结构

  這個 proftpd 伺服器的架構其實也是很簡單的!主要設定檔僅有一個而已,我們就來說一說 proftpd 需要注意的檔案吧!

  proftpd.conf:這個就是主要的 proftpd 的設定檔了!在 RPM 安裝的範例中,他所在的目錄為 /etc/proftpd.conf ,在鳥哥的這個範例中,則是放置在 /usr/local/proftpd/etc/proftpd.conf 當中喔!我們未來要談的種種 proftpd 的設定,均是在這個檔案裡面設定的。他詳細的設定方法其實在這個 proftpd.conf 檔案裡面就已經寫得很詳細咯!而且 proftpd 也提供了很詳細的文件資料了,如果是以 RPM 安裝您的 proftpd 的話,那麼文件檔案放置在 /usr/share/doc/proftpd-"版本"/Configuration.html ,若以 Tarball 安裝則在 /usr/local/src/proftpd-"版本"/ Configuration.html。不過,該說明檔實在是太複雜了~只要知道其中一些主要設定即可!這也是我們在後續的介紹所想要傳達的喔!

  proftpd:這個是主要的 proftpd 的 daemon 執行檔!我們得要啟動他才行喔!此外,這也是 TCP Wrappers (/etc/hosts.deny(allow))設定裡頭的服務檔案檔名。另外,當 proftpd 在啟動的時候會去讀取設定檔,也就是 proftpd.conf 這個檔案,不過,我們也可以指定其他的檔案來進行 proftpd 的設定喔!果真如此,就必須要這樣啟動 proftpd 了: [root@test root]# proftpd -c 設定檔檔名

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

  ftpcount:目前在主機上面使用 proftpd 的連線數,直接在指令列下達 ftpcount 即可!

  ftpshut:指定再過多久之後 proftpd 服務會終止!有的時候我們會需要維護 FTP 主機對吧!所以需要關機啊!關掉 ftp 服務之前,可以使用這個 ftpshut 指令來進行喔!他的語法如下所示: [root@test root]# ftpshut [-l 分鐘] -d [分鐘] 時間 "訊息"

  參數說明:

  -l :在 FTP 伺服器關閉服務之前的多少分鐘,嘗試建立新的 FTP 連線者均不被接受

  -d :在 FTP 伺服器關閉服務之前的多少分鐘,以建立的 FTP 連線將強制被終止

  時間:在什麼時候或多少分鐘後, FTP 伺服器將關閉 FTP 服務!格式有兩種:

  +number :再經過 number 分鐘後 FTP 會關閉

  MMHH :在今天的 MM:HH 時間 FTP 會關閉

  訊息:顯示給 user 看的資訊!

  範例:

  範例一:

  # 再經過 180 分鐘後,FTP 會關機,且關機前 20 分鐘即不可再接受新連線,

  # 而以建立的連線在關機前 10 分鐘強制斷線,並在 client 端顯示:

  # FTP will shutdown at time

  [root@test root]# ftpshut -l 20 -d 10 +180 "This FTP will shutdown at time"

  事實上, ftpshut 僅會建立一個檔案,亦即是 /etc/shutmsg 而已,還記得這個檔案吧?!在前一章 Wu FTP 主機設定裡面的最簡單的 ftpaccess 設定,裡頭第八項提到的項目,呵呵!沒錯!就是這個檔案咯!如果您想要重新啟動 FTP 服務的話,只要將這個檔案殺掉,或者是將這個檔案裡面的相關數字修改一下即可!請翻至前一章節查閱喔!

  ftpwho:可以用來察看目前有多少人使用 proftpd 這個服務喔!簡單的語法直接下達 ftpwho 即可,如下所示:

  [root@test root]# ftpwho

  standalone FTP daemon [8451]:

  10194 badbird [ 0m11s] 0m6s (idle)

  Service class - 1 user

  # 如上所示,目前有一個使用者,名為 badbird 的帳號,在使用 proftpd 喔!

  大致上就是這樣啦!

通过鸟哥文章的介绍,我们清楚的知道了proftpd 的结构是由5大点构成的,希望大家能会用他们!

【编辑推荐】

  • Proftpd建立特殊交流账号
  • proftpd.conf 针对匿名者的设置
  • proftpd.conf 针对实体用户的设置
  • proftpd.conf 的设定方式
  • 最简单的 Proftpd.conf 设定档
  • Linux下安装配置与管理proftpd
  • ProFtpd入门指南
  • 启动 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...