Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2548023
  • 博文数量: 2110
  • 博客积分: 18861
  • 博客等级: 上将
  • 技术积分: 24420
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-05 18:23
文章分类

全部博文(2110)

文章存档

2011年(139)

2010年(1971)

我的朋友

分类: LINUX

2010-05-15 20:04:45

使用pureftpd配置支持虚拟用户ftp服务的过程

1,系统所需软件安装包

1.1,需要软件包
pure-ftpd-1.0.29.tar.gz
获取方式:

2,ftp服务软件安装

2.1,pure-ftpd安装
# tar zxvf pure-ftpd-1.0.29.tar.gz
# cd pure-ftpd-1.0.29
# ./configure --with-everything --with-tls
# make
# make install

--with-everything 包含所有功能
--with-tls 激活SSL/TLS支持,需要openssl

3,ftp服务配置

3.1,pureftpd文件配置
# cp configuration-file/pure-ftpd.conf /etc/
# cp configuration-file/pure-config.pl /usr/local/bin/
# chmod +x /usr/local/bin/pure-config.pl
# vi /etc/pure-ftpd.conf

34行  BrokenClientsCompatibility  yes 从no改为yes
65行  DisplayDotFiles             yes 从no改为yes
77行  NoAnonymous                 yes 从no改为yes
126行 PureDB                        /etc/pureftpd.pdb 前面的注释去掉
351行 PIDFile                     /var/run/pure-ftpd.pid 前面的注释去掉

修改完毕后保存退出

3.2,ftp添加用户

首先创建实体用户,但不给与登陆权限
# useradd -s /sbin/nologin -d /dev/null test

创建ftp虚拟用户
# pure-pw useradd test -f /etc/pureftpd.passwd -u test -d /data/test,回车后连续输入两次密码,此用户即创建完毕

# pure-pw mkdb 生成db文件使刚创建的用户生效,以后每次执行了创建用户操作后都需要执行此操作

4,开始使用

启动服务
# pure-config.pl /etc/pure-ftpd.conf

阅读(657) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~