下载 proftpd
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5a.tar.gz
# wget https://github.com/proftpd/proftpd/archive/v1.3.5a.tar.gz
# yum -y install gcc openssl-devel
# ./configure --prefix=/usr/local/proftpd/ \
--sysconfdir=/usr/local/proftpd/ \
--enable-nls --enable-openssl --enable-shadow
# make && make install
/usr/local/proftpd/bin/ 目录下的指令
ftpasswd:添加虚拟用户和组
--passwd:创建密码文件,即 AuthUserFile 指定的文件
--group:创建组文件
--name:虚拟用户
--uid:虚拟用户的id
--gid:虚拟用户组id
--file:密码文件放置路径。默认为 ftpd.passwd(在哪执行,生成在哪)
--home:虚拟用家目录。/home/nohome
--shell:虚拟用户shell环境。/bin/false
ftpquota:磁盘配额
proftpd-1.3.5a/contrib/dist/rpm 目录中有很多开发者写好的配置
· proftpd.init.d:自启动
· proftpd.logrotate:logrotate配置文件
· xinetd:xinetd托管
· proftpd.spec:rpm制作spec文件