##################################################
#####服务器:CentOS 7.9 FTP软件:pure-ftpd-1.0.51#####
##################################################
1、制作签名证书
[root@Server~]#openssl genrsa -out server.key 2048
[root@Server~]#openssl req -new -key server.key -out server.csr
[root@Server~]#openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
[root@Server~]#cat server.key server.crt > server.pem
2、安装依赖环境及软件
[root@Server~]#yum install gcc build-essential openssl-devel
[root@Server~]#cd /usr/local/src
[root@Server~]#wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.51.tar.gz
[root@Server src]#tar zxvf pure-ftpd-1.0.51.tar.gz
[root@Server src]#cd pure-ftpd-1.0.51
[root@Server pure-ftpd-1.0.51]#./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-peruserlimits --with-tls --with-everything
[root@Server pure-ftpd-1.0.51]#make &&make install
3、修改软件配置及启动
[root@Server src]mkdir /usr/local/pureftpd/log #创建FTP日志存放目录
[root@Server src]touch /usr/local/pureftpd/log/pureftpd.log
[root@Server src]mkdir /usr/local/pureftp