Proftpd(普通安装)

来源:百度文库 编辑:神马文学网 时间:2024/04/28 21:01:39
Wikipedia,自由的百科全书
目的:
安装配置一个proftpd,达到以下要求 不允许匿名访问。 开放一个帐号,只有在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 standaloneDefaultServer on#端口Port 21Umask 022#最大线程数MaxInstances 30User skateGroup skate#DNS反查UseReverseDNS offIdentLookups off#最大尝试连接次数MaxLoginAttempts 3#每用户线程MaxClientsPerHost 2#最大用户数MaxClients 20DirFakeUser On skateDirFakeGroup On skateDeferWelcome On#日志文件位置SystemLog /var/log/proftpd.logServerIdent off#限制skate组的skate用户登录时不能切换到其他目录(只能呆在他的home目录)DefaultRoot ~ skate,skate#设置只允许192.168.0的用户登录#;#Order allow,deny#Allow from 192.168.0.#Deny from all#;#设置只允许skate用户登录,否则系统用户也可以登录ftp#;#Order allow,deny#DenyUser !skate#;#开起全盘的写权限AllowOverwrite onAllowStoreRestart onAllowAll#设置skate用户在upload的限制#DELE删除权限#RNFR RNTO重命名权限#RMD XRMD移动目录权限;;DenyUser !skate;;#####结束######取自"http://kb.discuz.net/index.php?title=Proftpd%EF%BC%88%E6%99%AE%E9%80%9A%E5%AE%89%E8%A3%85%EF%BC%89"