32.7. 配置/etc/logrotate.d/ftpd文件

配置你的/etc/logrotate.d/ftpd文件,通过创建/etc/logrotate.d/ftpd文件并添加以下行,来每周自动轮换你的日志文件
          /var/log/xferlog {
          # ftpd doesn't handle SIGHUP properly
          nocompress
          }
        

32.7.1. 配置 ftpd 使用 tcp-wrappers inetd

应该启用 Tcp-wrappers 来启动和停止 ftpd 服务器。执行时,inetd 从配置文件中读取其配置信息,默认情况下,该文件是/etc/inetd.conf。 配置文件的每个字段都必须有一个条目,每个字段的条目之间用制表符或空格分隔。

编辑inetd.conf文件,vi/etc/inetd.conf并添加或验证以下行的存在
        ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  in.ftpd -l -a
      
更新你的inetd.conf文件,通过发送 SIGHUP 信号,killall-HUPinetd,在文件中添加上述行之后。
        [root@deep ] /# killall -HUP inetd
      

编辑hosts.allow文件,vi/etc/hosts.allow并添加,例如,以下行
        in.ftpd: 192.168.1.4 win.openna.com
      
这意味着客户端 IP192.168.1.4主机名为win.openna.com被允许FTP连接到服务器。