首页 运维 正文
用Xinetd启动Proftpd

 2022-10-23    330  

  以 xinetd 启动 proftpd 的设定:

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

用Xinetd启动Proftpd

  [root@testroot]#vi/etc/xinetd.d/proftpd 
  serviceftp 

  { 

  disable=no

  flags=REUSE

  socket_type=stream

  wait=no

  user=root

  server=/usr/local/proftpd/sbin/proftpd 

  server_args=-c/usr/local/proftpd/etc/proftpd.conf 

  log_on_success+=DURATIONUSERID 

  log_on_failure+=USERID 

  } 

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

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

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

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

  [root@testroot]#vi/usr/local/proftpd/etc/proftpd.conf 

  # 找到底下这个设定值:

  ServerTypestandalone 

  Groupnogroup 

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

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

  # stand alone ,所以:

  ServerTypeinetd 

  Groupnobody 

  [root@testroot]#/etc/rc.d/init.d/xinetdrestart 

  [root@testroot]#netstat-tlnp 

  tcp000.0.0.0:210.0.0.0:*LISTEN8483/xinetd 

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

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

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

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

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

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

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

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

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