Proftpd 的结构
创始人
2024-07-22 03:41:25
0

  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 了:

  1.   [root@test root]# proftpd -c 设定档档名  
  2.  
  3.   [root@test root]# proftpd -c /usr/local/proftpd/etc/proftpd.conf  
  4.  

  •ftpcount:目前在主机上面使用 proftpd 的连线数,直接在指令列下达 ftpcount 即可!

  •ftpshut:指定再过多久之后 proftpd 服务会终止!有的时候我们会需要维护 FTP 主机对吧!所以需要关机啊!关掉 ftp 服务之前,可以使用这个 ftpshut 指令来进行喔!他的语法如下所示:

  1.   [root@test root]# ftpshut [-l 分钟] -d [分钟] 时间 "讯息"  
  2.  

  参数说明:

  -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 即可,如下所示:

  1.   [root@test root]# ftpwho  
  2.  
  3.   standalone FTP daemon [8451]:  
  4.  
  5.   10194 badbird [ 0m11s] 0m6s (idle)  
  6.  
  7.   Service class - 1 user  
  8.  

  # 如上所示,目前有一个使用者,名为 badbird 的帐号,在使用 proftpd 喔!

  大致上就是这样啦!咦!怎么没有提到 anonymous 登入 FTP 时的根目录呢?嗬嗬!那个咚咚是在 proftpd.conf 里面设定的啦!

【编辑推荐】

  1. ProFTPD.conf的详细配置方法
  2. Proftpd配置文件结构分析
  3. ProFTP下的参数说明
  4. Porftpd.conf的配置格式
  5. lampp的ProFTPd下新增FTP用户的方法
  6. Debian下配置ProFTPd服务器
  7. Centos下ProFTPD配置FTP服务器
  8. 用MySQL和Proftpd配置FTP服务器

相关内容

热门资讯

如何允许远程连接到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...