wu-ftp:
比较老牌,但针对它的攻击比较多,设置比较麻烦,但功能比较强大。
proftpd:
能实现wu-ftp以及server-U的所有功能。安全性也较高。
vsftpd:
比较简单ftp软件。
遇到的问题:
wu-ftp:
我在REDHAT 9。0上安装WU-FTP在FTPACCESS中限制如下
GUESTROOT =/VAR/FTP
REALGROUP =ADMIN
GUESTUSER *
我用WINXP的命令行FTP +IP地址可以访问该服务器,且可显示其下文件,但我用
FTP软件(WINDOWS版)用同样用户名时登陆时,只能见到根目录,无法浏览其下
的目录及文件,我已将/BIN/LS拷贝到//VAR/FTP/BIN下,请高手指点!!
proftpd:
proftpd
500 FTP server shut down (going down at Tue Dec 17 19:00:00 2002) — 
please try again later.
ftp>
解决方法:rm -rf /etc/shutmsg
配置方法:
proftpd配置方法很像apache
vsftpd太简单了,网上随便找资料好了,呵呵
wu-ftp配置(以下全部抄鸟哥的)
[root@test root]# vi /etc/ftpaccess 
# 底下的资料为 VBird 的 FTP 主机设定范例 
# 
# 1.  针对 Server 的设定项目: 
# 
# 1.1 针对群组的设定项目 
class           all             real,guest,anonymous    140.116.0.0/16 
class           allreal         real                    140.116.0.0/16 
class           allguest        guest                   !61.141.0.0/16  
* 
class           allanonymous    anonymous               !61.141.0.0/16  
* 
# 1.2 其它主机相关的设定项目 
email           vbird@tsai.adsldns.org 
hostname        tsai.adsldns.org 
shutdown        /etc/shutmsg 
loginfails      3 
log             transfers       anonymous,guest,real    
inbound,outbound 
passwd-check    rfc822          warn 
# 1.3 讯息管理 
readme          README*         login 
readme          README*         cwd=* 
message         /welcome.msg    login 
message         .message        cwd=* 
# 1.4 指令管理 
compress        yes             all 
tar             yes             all 
chmod           no              guest,anonymous 
delete          no              anonymous 
overwrite       no              anonymous 
rename          no              anonymous 
# 1.5 人物登入管理 
deny-uid        %-499           %65000- 
deny-gid        %-499           %65000- 
allow-gid       myftpusers 
# 1.6 时间相关的设定值 
timeout data    2400 
timeout idle    1800 
timeout maxidle 1800 
# 1.7 主机最大联机人数设定 
limit   all             30      Any     /etc/ftpmaxnumber 
# 1.8 被动的 port 设定 
passive ports   0.0.0.0/0       65501   65510 
# 
# 2.  针对实体用户的设定 
# 
restricted-uid  mysiteuser 
  # 
# 3.  针对 guest 用户的设定 
# 
limit           allguest        10      Any     /etc/ftpmaxnumber 
guestuser       wwwuser1        wwwuser2        ftpuser 
# 3.1 www users 
guest-root      /home/wwwuser1/public_html      wwwuser1 
guest-root      /home/wwwuser2/public_html      wwwuser2 
throughput      /home/wwwuser1/public_html      *   *   102400  -       
* 
throughput      /home/wwwuser2/public_html      *   *   102400  -       
*
# 3.2 FTP users 
guest-root      /home/ftpuser                   ftpuser 
ul-dl-rate      1       allguest 
throughput      /home/ftpuser   *       *       64000   -       * 
  
# 
# 4.  针对 anonymous 用户的设定 
# 
limit           allanonymous    5       Any     /etc/ftpmaxnumber 
anonymous-root  /var/ftp 
limit-time      anonymous       10 
file-limit      out             20              allanonymous 
data-limit      out             10000000        allanonymous 
throughput      /var/ftp        *       *       32000   -       * 
throughput      /var/ftp        /upload *       16000   -       * 
upload          /var/ftp/upload yes ftp sys 0666 
- 上一篇:FreeBSD查看系统状态
- 下一篇:WU-FTPD安装手册



