:
一、下载
http://ftp.nsysu.edu.tw/Unix/FTP/proftpd/distrib/source/,proftpd-1.2.8.tar.gz 二、安装
#./configure --prefix=/usr/local/proftpd
> --enable-shadow --enable-autoshadow \
> --with-modules=mod_ratio:mod_readme:mod_wrap
# prefix 表示我安装proftpd的目录
#--enable-shadow 、--enable-autoshadow 是要以
# 系统的/etc/shadow做为FTP登录时的密码验证档案
# 此外加入许多的支援模组,可以使Proftpd变的更活泼!
./make && make install三、配置
./
proftpd/etc/proftpd.conf
ServerType standalone //命令行启动
DefaultServer on
Port 32521 //端口
User nobody
Group nobody
<Directory /usr/local/vod/> //用户连接默认目录
AllowOverwrite on //充许写
<Limit WRITE>
AllowUser upload //写许可用户
</Limit>
</Directory>
//屏蔽匿名登录
<Anonymous ~ftp>
....
...
..
</Anonymous>
# vi /etc/xinetd.d/proftpd
service ftp
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/local/proftpd/sbin/proftpd //安装目录
server_args = -c /usr/local/proftpd/etc/proftpd.conf //配置
log_on_success += DURATION USERID
log_on_failure += USERID
}
启动方法:
#./proftpd -c /usr/local/proftpd/etc/proftpd.conf
通过xinetd来启动
# vi /usr/local/proftpd/etc/proftpd.conf
# 找到底下這個設定值:
ServerType standalone
#/etc/rc.d/init.d/xinetd restart