pureftpd安装配置

  • A+
所属分类:系统管理

pureftpd安装配置

1、下载pureftpd

2、解压pureftpd

3、编译和安装pureftpd

#cd pure-ftpd-1.0.22

#.configure \

–prefix=/usr/local/pureftpd \ //pureftpd安装目录

–with-everything \ //安装几乎所有的功能,包括altlog、cookies、throttling、ratios、ftpwho、upload script、virtual users(puredb)、quotas、virtual hosts、directory aliases、external authentication、Bonjour、privilege separation。

--with-cookie \ //当用户登录时显示指定的横幅

--with-diraliases \ //支持目录别名,用快捷方式代cd命令

--with-extauth \ //编译支持扩展验证的模块,大多数用户不使用这个选项

--with-ftpwho \ //支持pure-ftpwho命令,启用这个功能需要更多的额外内存

--with-language=english \ //修改服务器语言,默认是英文,如果你要做修改,请翻译‘src/messages_en.h’文件

--with-ldap \ //LADP目录支持,需要安装openldap

--with-minimal \ //FTP最小安装,最基本的功能

--with-mysql \ //MySQL支持,如果MySQL安装在自定义目录上,你需要使用命令—with-mysql=/usr/local/mysq这类

--with-nonroot \ //不需要root用户就可以启动服务

若出现configure: error: liblber is needed for LDAP support,需安装openldap-devel

若出现configure: error: Your MySQL client libraries aren't properly installed, 需要安装mysql-devel

出现类似configure: error: Your MySQL client libraries aren't properly installed 的错误,请将mysql目录下的 include/mysql下的mysql.h文件以及lib/mysql下的全部文件,连接(直接复制过去或许也可)到 /usr/lib 目录下

#make && make install

4、安装配置文件

6、新建虚拟用户

注意:新建虚拟用户之前需要创建一个组合用户(属于操作系统上的)。

7、启动测试

注:如果出现running说明启动成功。

接下来ftP连接进行测试

8、pureftpd只允许单个ip登陆

 

9、查看用户列表

10、查看用户详细设置

(若出现pureftpd 530 Sorry, but I can't trust you错误信息,再配置步骤和配置文件都正确的情况下,可尝试重新下服务器,观察此问题能否解决)

11:rhel下pureftpd自启动的实现

若出现错误,则检查/etc/init.d/pureftpd启动脚本中定义的路径是否正确.

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • 陪着 9

      楼主幸苦啦。