之前用vsftpd做虚拟用户,线上登陆用户多了,密码是明文存储的不×××全。网上大多数pureftp的文章都是结合mysql来安装的,还要装lamp环境太繁琐了。所以经过研究不用存储在mysql里面密码也是可以加密的。见下文详细安装:
cd /opt;wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.36.tar.gz
解压缩包并安装
tar zxvf pure-ftpd-1.0.36.tar.gz
cd pure-ftpd-1.0.36
./configure --prefix=/usr/local/pureftpd/ --with-puredb
make
make install
配置
mkdir -p /usr/local/pureftpd/etc 【创建配置文件的存放目录】
cd configuration-file/
cp pure-ftpd.conf /usr/local/pureftpd/etc/ 【创建主配置文档】
chmod 755 pure-config.pl 【赋予执行权限】
cp pure-config.pl /usr/local/pureftpd/sbin/ 【启动服务时调用的文件】
cd ../contrib/
cp redhat.init /etc/init.d/pureftpd【创建启动脚本】
chmod 755 /etc/init.d/pureftpd 【赋予执行权限】
vim /etc/init.d/pureftpd 【修改几处绝对路径】
18行修改为:fullpath=/usr/local/pureftpd/sbin/$prog
19行