1.下载安装包
1 | wget http://192.168.6.188/down/ftp/pure-ftpd-1.0.47.tar.gz |
2.解压并进入解压后的目录
1 | tar -zxvf pure-ftpd-1.0.47.tar.gz |
3.安装编译需要的gcc组件,已安装的跳过
1 | yum -y install gcc |
4.编辑编译配置
1 | ./configure --prefix=/usr/local/pure-ftpd --with-language=simplified-chinese --with-everything |
5.编译及编译安装
1 | make |
6.如果想要和yum一样使用快捷命令,设置环境变量或增加软链接
1 | ln -s /usr/local/pure-ftpd/bin/* /usr/bin/ |
编辑配置文件和创建ftp站点,同方式一第3步及之后步骤
7.配置文件路径/usr/local/pure-ftpd/etc/pure-ftpd.conf,我们一般需要做几个修改:
a.设置数据库
1 | 去掉前面的#注释符号 |
b.开启日志
1 | VerboseLog yes |
c.关闭匿名登录
1 | NoAnonymous yes |
d.使用被动模式,设置被动端口范围
1 | 去掉前面的#注释符号,及修改端口范围 |
8.给ftp创建虚拟用户,密码及指定目录
1 | mkdir -p /home/wwwroot/ropon/ |
9.最后配置好防火墙策略即可
1 | iptables -A INPUT -p tcp --dport 21 -j ACCEPT |
10.启动服务
1 | 开机自启动,添加到/etc/rc.local中 |
11.如何修改已经创建的ftp虚拟用户密码呢?
1 | pure-pw passwd ropon -m |
12.删除ftp的虚拟用户
1 | pure-pw userdel ropon |
13.查看ftp虚拟用户列表
1 | pure-pw list |