下载 proftpd git
# 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/ 目录下的指令github
ftpasswd:添加虚拟用户和组shell
--passwd:建立密码文件,即 AuthUserFile 指定的文件ui
--group:建立组文件code
--name:虚拟用户ssl
--uid:虚拟用户的id开发
--gid:虚拟用户组idget
--file:密码文件放置路径。默认为 ftpd.passwd(在哪执行,生成在哪)openssl
--home:虚拟用家目录。/home/nohomeit
--shell:虚拟用户shell环境。/bin/false
ftpquota:磁盘配额
proftpd-1.3.5a/contrib/dist/rpm 目录中有不少开发者写好的配置
· proftpd.init.d:自启动
· proftpd.logrotate:logrotate配置文件
· xinetd:xinetd托管
· proftpd.spec:rpm制做spec文件