源码 | 书库 | 模板 | 特效 | 广告 | 素材 | 工具 | 必备 | ALEXA | 字体
会员投稿 投稿指南 RSS订阅
您当前的位置是:主页>服务器类>FTP服务器>

如何配置FTP服务器

www.jz123.cn  2009-01-07   来源:   hackhome.com    编辑整理    我要投递新闻

  以便当超级服务器收到FTP请求的时候,能够派生一个wu-ftp的FTP服务进程。(注:要确认是否有这样一行时,可以使用文件内容查找命令来确认:

  cat /etc/inetd.conf grep ftp

  如果没有,则用手工加入或手工修改。

  2. wu-ftpd的命令选项

  wu-ftpd就是wu-ftp的服务进程。它可以不带参数执行,也可以带参数执行。下面简单介绍一下wu-ftpd的执行参数。

  -d 当FTP服务器出错时,将错误入系统的syslog中;

  -l 将每次FTP客户端进行连接的入系统的syslog中;

  -t 设置FTP客户端连接几分钟无操作就切断连接;

  -a 使wu-ftp使用/etc/ftpaccess的设定;

  -A 使wu-ftp不使用/etc/ftpaccess的设定;

  -L 将FTP客户端连线后所执行的程序记录在系统的

  syslog中;

  -I 将FTP客户端上载文件的日志记录在/usr/adm.xferlog文件中;

  -o 将FTP客户端下载文件的日志记录

  在/usr/adm/xferlog文件中。

  通过对以上参数的理解,我们建议,将上面系统安装时的那条默认配置改为:

  ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd –a –I

  3.提供自动压缩、解压缩的功能

  如果想让FTP服务器有自动压缩、解压缩的功能,必须先将一些压缩、解压缩的命令文件如tar、gzip、gunzip、compress、uncompress等命令文件拷贝到/home/ftpd/bin目录下。

  4. 关于/etc/ftpaccess的设置

  这个配置文件是FTP服务器上最重要的配置文件,它直接关系到你的FTP服务器能否正常工作,还有许多权限上的设置。下面是一个典型的配置实例。

  loginfails 3

  class local real *

  class remote anonymous guest *

  limit remote 100 Any /etc/ftpd/toomany.msg

  message /etc/ftpd/welcome.msg login

  compress yes local remote

  tar yes local remote

  private yes

  passwd-check rfc822 warn

  log commands real

  log transfer anonymous guest inbound outbound

  log transfer real inbound

  shutdown /etc/ftpd/shut.msg

  delete no anonymous,guest

  overwrite no anonymous,guest

  rename no anonymous

  chmod no anonymous,guest

  umask no anonymous

  upload /home/ftpd * no

  upload /home/ftpd /bin no

  upload /home/ftpd /etc no

  upload /home/ftpd /pub yes real 0644 dirs

  upload /home/ftpd /incoming yes real guest anonymous 0644 dirs

  alias in /incoming

  email guest@xxx.net

  email guest@yyy.net

  deny *.com.tw /etc/ftpd/deny.msg

  下面我们逐句进行讲解,并给出每条设置的含义,以便大家触类旁通,以便根据自己FTP服务器的具体情况进行合理的设置。

上一篇:用SSL加密增强FTP服务器安全性 下一篇:FTP服务器架设的三方面安全因素

评论总数:2 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图