首页 运维 正文
Proftpd 的结构

 2022-10-23    324  

  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@testroot]#proftpd-c设定档档名 
  •   [root@testroot]#proftpd-c/usr/local/proftpd/etc/proftpd.conf
  •   •ftpcount:目前在主机上面使用 proftpd 的连线数,直接在指令列下达 ftpcount 即可!

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

      [root@testroot]#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@testroot]#ftpwho 
  •   standaloneFTPdaemon[8451]:
  •   10194badbird[0m11s]0m6s(idle)
  •   Serviceclass-1user
  •   # 如上所示,目前有一个使用者,名为 badbird 的帐号,在使用 proftpd 喔!

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

    原文链接:https://77isp.com/post/8614.html

    =========================================

    https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。