分享

Proftpd(普通安装)

 农夫子oice 2007-06-14

Proftpd(普通安装)

Wikipedia,自由的百科全书

  • 目的:
  1. 安装配置一个proftpd,达到以下要求
  2. 不允许匿名访问。
  3. 开放一个账号,只有在upload目录有上传权限,可以续传,不能改名和删除。

一、安装Proftpd

 # tar zxvf proftpd-1.2.9.tar.gz
# cd proftpd-1.2.9
# ./configure --prefix=/usr/local/proftpd
# make
# make install

二、新建ftp专用账号

 # groupadd skate
# useradd  skate -g skate -d /var/ftp
# passwd skate
# mkdir /var/ftp
# chown skate.skate /var/ftp

三、设置proftpd

 # vi /usr/local/proftpd/etc/proftpd.conf
 ####具体配置如下######
ServerName                      "Test ftp server..."
ServerType                      standalone
DefaultServer                   on
#端口
Port                            21
Umask                           022
#最大线程数
MaxInstances                    30
User                            skate
Group                           skate
#DNS反查
UseReverseDNS off
IdentLookups off
#最大尝试连接次数
MaxLoginAttempts 3
#每用户线程
MaxClientsPerHost 2
#最大用户数
MaxClients 20
DirFakeUser On skate
DirFakeGroup On skate
DeferWelcome On
#日志文件位置
SystemLog /var/log/proftpd.log
ServerIdent off
#限制skate组的skate用户登录时不能切换到其他目录(只能呆在他的home目录)
DefaultRoot ~ skate,skate
#设置只允许192.168.0的用户登录
#<limit LOGIN>;
#Order allow,deny
#Allow from 192.168.0.
#Deny from all
#</limit>;
#设置只允许skate用户登录,否则系统用户也可以登录ftp
#<limit LOGIN>;
#Order allow,deny
#DenyUser !skate
#</limit>;
#开起全盘的写权限
<Directory />
AllowOverwrite                on
AllowStoreRestart             on
<Limit All>
AllowAll
</Limit>
</Directory>
#设置skate用户在upload的限制
#DELE删除权限
#RNFR RNTO重命名权限
#RMD XRMD移动目录权限
<Directory /var/ftp/upload>;
<Limit DELE RNFR RNTO RMD XRMD >;
DenyUser !skate
</Limit>;
</Directory>;
#####结束######

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多