用Xinetd启动Proftpd

运维 系统运维
如何用Xinetd启动Proftpd ?众所周知,ProFTPD是个Unix平台上或是类Unix平台上。就好比如,Linux, FreeBSD等的FTP服务器程序。本文讲述的是如何用Xinetd启动Proftpd 。

  以 xinetd 启动 proftpd 的设定:

  实际上,目前大部分的 FTP daemon 多是以 super daemon 来启动的!所以这里我们也直接以 xinetd 来设定 proftpd 吧!毕竟多了一层管理,会更安全的啊! ^_^!设定的方法也真是很简单~只要编辑 xinetd 底下的 proftpd 以及 proftpd.conf 档案里面的一些内容即可!

  1.   [root@test root]# vi /etc/xinetd.d/proftpd  
  1.   service ftp  
  2.  
  3.   {  
  4.  
  5.   disable = no 
  6.  
  7.   flags = REUSE 
  8.  
  9.   socket_type = stream 
  10.  
  11.   wait = no 
  12.  
  13.   user = root 
  14.  
  15.   server = /usr/local/proftpd/sbin/proftpd  
  16.  
  17.   server_args = -c /usr/local/proftpd/etc/proftpd.conf  
  18.  
  19.   log_on_success += DURATION USERID  
  20.  
  21.   log_on_failure += USERID  
  22.  
  23.   }  
  24.  

  # 上面的重点在于两行粗体字的地方!尤其是 server =.. 那一行!

  # 由于我们是使用 Tarball 安装的,自然就以我们的档案放置目录为主,

  # 如果您使用 RPM 安装,这里就不太相同啰!

  # 另外,那个 server_args 后面接的则是设定档的档名咯!

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

  # 找到底下这个设定值:

  1.   ServerType standalone  
  2.  
  3.   Group nogroup  
  4.  

  # 因为我们的系统预设并没有 nogroup 这个群组,所以必须要将他改成

  # 系统里面有的群组才行吶!而伺服器启动的方式有 super daemon 与

  # stand alone ,所以:

  1.   ServerType inetd  
  2.  
  3.   Group nobody  
  4.  
  1.   [root@test root]# /etc/rc.d/init.d/xinetd restart  
  2.  
  3.   [root@test root]# netstat -tlnp  
  4.  
  5.   tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 8483/xinetd  
  6.  

  #21 这个埠口出现了!理论上没有问题,不过还是需要分析一下

  # /var/log/messages 这个档案的内容才行喔!

  一般来说,我们还是比较建议使用 xinetd 的方式来启动服务的,尤其是 FTP 之类的伺服器架设。在这个案例当中,我们就使用了 xinetd 来启动,不过, proftpd 的设定档 proftpd.conf 里面就必须要规定好 ServerType 这个设定值,有两个选择:

  •standalone:表示独立启动的意思;

  •inetd:表示使用 super daemon ,不论是 inetd 或者是 xinetd 均使用这个设定值。

  所以,这里需要修订好才行!然后就可以正确的来启动了!用Xinetd启动Proftpd 很简单吧?

【编辑推荐】

  1. ProFTPD.conf的详细配置方法
  2. Proftpd配置文件结构分析
  3. ProFTP下的参数说明
  4. Porftpd.conf的配置格式
  5. Proftpd 的结构
  6. Debian下配置ProFTPd服务器
  7. Proftpd的设定、编译与安装
  8. 用MySQL和Proftpd配置FTP服务器

 

责任编辑:zhaolei 来源: CSDN
相关推荐

2011-03-08 11:21:55

proftpdxinetd

2011-02-25 09:32:01

2011-02-22 15:50:52

2011-02-25 11:11:52

Proftpd脚本

2011-02-25 11:11:52

Proftpd脚本

2011-03-07 17:25:33

ProFTPD启动

2011-02-25 10:25:07

Proftpd

2011-02-22 15:00:17

ProFTPD启动测试

2011-03-03 14:04:08

ProftpdFtp server

2011-03-04 14:39:32

Vsftpd启动xinetd

2011-02-25 16:14:09

proftpdftp

2011-02-25 16:14:09

proftpdftp

2011-03-01 15:30:52

用MySQLProftpd

2011-02-25 16:26:17

2011-02-25 10:58:01

PROFTPD命令

2011-02-23 10:43:17

2011-08-23 17:46:20

xinetd中文man

2011-02-23 09:01:37

2011-02-25 12:29:25

Proftpd

2011-02-23 10:11:10

ProFTPd安装
点赞
收藏

51CTO技术栈公众号