http://www.ttlsa.com/linux/how-to-install-pureftpd/
看了这篇文章[几个小坑]总结如下:
1.最重要的一点,代码不要复制,有些符号肉眼看不出来。 ./configure -–prefix=/usr/local/pureftpd -–with-puredb -–with-everything --with-cookie --with-diraliases --with-extauth --with-ftpwho --with-language=english --with-ldap --with-minimal --with-mysql --with-nonroot with 是俩英文的中划线![-–with-pured] 2.purd-ftpd.conf MinUID 1000 //用户ID至少要大于1000才能登陆 这一行一定要注释了,不然登录不了,官网限制的100! 3. ./pure-pw useradd puser –u ftpuser -g ftpgroup–d /www/ftptest –m [原始文章里的] ./pure-pw useradd puser -u ftpuser -g ftpgroup -d /www/ftptest –m [看出区别了吗] puser 是ftp客户端登陆的账号,登陆密码是以上命令执行后输入的 4. Bind 127.0.0.1,21 //绑定IP和端口 [修改默认端口] 其实很简单,让我搞了一个多小时! 并不是所有代码可以复制的!
===============
工作中总会离不开FTP,这些年一直习惯用pureftp,很久没安装,找到以前写的文档,这次顺便把文档整到ttlsa里,以后可以参考。以前自己写文档确实很啰嗦。
准备pureftp
编译和安装
安装配置文件
pure-ftpd.conf配置
新建虚拟用户
注意:新建虚拟用户之前需要创建一个组合用户(属于操作系统上的)。
启动测试
注:如果出现running说明启动成功。
接下来ftP连接进行测试
接下来ftP连接进行测试