Proftpd(普通安装)Wikipedia,自由的百科全书
[编辑]
一、安装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>; #####结束###### |
|