Proftpd的结构

系统 Linux
ProFTPD:一个Unix平台上或是类Unix平台上(如Linux, FreeBSD等)的FTP服务器程序,它是在自由软件基金会的版权声明(GPL)下开发、发布的免费软件,也就是说任何人只要遵守GPL版权声明,都可以随意修改源始码。本文描述的是Proftpd的结构。

ProFTPD是继Wu-FTP之后最为流行的FTP服务器软件。ProFTPD的结构就是roftpd.conf

  proftpd.conf:这个是主要的 proftpd 的设定档。在 RPM 安装的范例中,所在的目录为 /etc/proftpd.conf ,在这个范例中,则是在/usr/local/proftpd/etc/proftpd.conf。

  /usr/local/proftpd/sbin/proftpd:这个是主要的 proftpd 的 daemon 执行档。此外,这也是 TCP Wrappers (/etc/hosts.deny(allow)) 设定里头的服务档案档名。另外,当proftpd 在启动的时候会去读取设定档,也就是proftpd.conf这个档案,不过,我们也可以指定其它的档案来进行proftpd的设定。

  # proftpd -c /usr/local/proftpd/etc/proftpd.conf

  /usr/local/proftpd/bin/ftpcount:目前在主机上面使用 proftpd 的联机数,直接在指令列下达 ftpcount 即可。

  /usr/local/proftpd/sbin/ftpshut:指定再过多久之后 proftpd 服务会终止。语法如下:

  ftpshut [ -l min ] [ -d min ] time [ warning-message ... ]

  -l min: 在ftp关闭服务之前的几分钟内,尝试建立新的ftp连接均不被接受

  -d min: 在ftp关闭服务之前的几分钟内,已经建立的ftp连接将被中止

  time: 在多少时间后,服务器将关闭ftp服务,格式有两种

  +number 经过number分钟后关闭

  MMHH 在今天MM:HH服务器将关闭

  注意,这里我们用这个命令是把ftp服务给停了,但实际的proftpd进程还没停止,所以一般调试ftp会使用到这个命令

  举例:

  再经过30分钟后,FTP服务将关闭,在这之前的20分钟不可接受任何新的ftp连接,已经建立的在服务关闭前10分钟强制断线,并在客户端显示“FTP Server Will shutdown at time”

  # ftpshut -l 20 -d 10 +30 "FTP Server Will shutdown at time"

  其实ftpshut就是产生/etc/shutmsg ,你只要删除这个文件ftp又可以重新服务,或者直接

  # ftpshut -R

  /usr/local/proftpd/bin/ftpwho:可以用来察看目前有多少人使用 proftpd 这个服务。简单的语法直接下达 ftpwho 即可,如下所示:

  # ftpwho

  standalone FTP daemon [8451]:

  10194 badbird [ 0m 11s] 0m 6s (idle)

  Service class - 1 user

  如上所示,目前有一个使用者,名为badbird的账号,在使用proftpd。

通过上面的文章和例子,大家应该知道Proftpd的结构是怎么样的。希望对大家有所帮助!

【编辑推荐】

  1. Centos编译安装Proftpd
  2. ProFTPD的后续程序
  3. ProFTPD 安装与配置
  4. Proftpd 简单介绍
  5. ProFTPD 操作过程
  6. ProFTPD 主要特色
  7. ProFTPD 的特点
  8. FTP服务器中的君子兰 ProFTPD
责任编辑:赵鹏 来源: 互联网
相关推荐

2011-03-02 17:42:09

Proftpd结构

2011-03-08 11:13:52

proftpd结构

2011-02-25 13:34:33

Proftpd结构

2011-02-22 14:50:53

ProFTPD

2011-03-03 13:00:21

2011-02-22 10:08:46

ProFTPD配置

2011-02-24 13:55:42

ProFTPD

2011-02-22 15:50:52

2011-02-25 09:14:27

2011-03-03 15:02:22

proftpd权限

2011-02-25 16:39:34

proftpd配置文件

2011-02-25 13:23:19

Proftpd

2011-02-22 15:00:17

ProFTPD启动测试

2011-02-24 14:57:15

ProFTPD

2011-02-25 12:30:01

ProFtpd配置

2011-03-08 15:01:08

Proftpd

2011-03-08 15:27:42

ProftpdLimit

2011-03-03 15:13:05

ProFTPD权限

2011-03-08 11:53:53

ProFTPD特性

2011-02-22 09:50:01

点赞
收藏

51CTO技术栈公众号