pure-ftp 服务配置篇

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为 “文传协议” 用于Internet上的控制文件的双向传输。

FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。

pure-ftp 是纯粹的ftp 是用pure-ftp搭建ftp

(1)用yum 安装时需要安装两个包:epel-releas 和 pure-ftpd

查看是否已经安装的方法:yum list installed |grep pure-ftp

                                        yum list installed |grep epel-releas 

或者用rpm –qa |grep *

(2) 更改配置文件

      curl www.apelearn.com/study_v2/.pf.c >curl www.apelearn.com/study_v2/.pf.c > /etc/pure-ftpd/pure-ftpd.conf

vim /etc/pure-ftpd/pure-ftpd.conf   其内容

ChrootEveryone              yes           
BrokenClientsCompatibility  no
MaxClientsNumber            50
Daemonize                   yes
MaxClientsPerIP             8
VerboseLog                  no
DisplayDotFiles             yes
AnonymousOnly               no       # 是否允许匿名登录
NoAnonymous                 yes
SyslogFacility              ftp
DontResolve                 yes
MaxIdleTime                 15
PureDB                       /etc/pure-ftpd/pureftpd.pdb  # 生成密码库文件
LimitRecursion              3136 8              #限制最为文件数  最深子目录
AnonymousCanCreateDirs      no
MaxLoad                     4
AntiWarez                   yes
Umask                       133:022
MinUID                      10              #最小的用户登录uid
AllowUserFXP                no
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead        no
AutoRename                  no
AnonymousCantUpload         no
CustomerProof              yes

3 创建用户、密码、给虚拟用户指定本地用户。还有ftp的目录

user=`mkpasswd -l 5 -s 0 -d 0 -C 0`
pass=`mkpasswd -s 0`
echo $user $pass > /tmp/ftp.pass
mkdir /data/ftp  #创建ftp服务的目录
echo -e "$pass\n$pass"|pure-pw useradd $user -u apache -d /data/ftp/
pure-pw mkdb  #创建密码文件

#pure-pw list #列出用户
#pure-pw userdel $user #删除账号

注意:其中mkpasswd 是系统自带的密码自动随机生成工具 用法可以参考书:

 http://www.linuxidc.com/Linux/2012-11/73687.htm

            pure-pw命令可以通过pure-pw  --help 查看,

            mkdb 命令: mkdb  密码库文件名  

说明:pure-pw useradd 虚拟用户  -u 系统存在一个用户  -d 指定ftp目录

44  在客户端安装详细的ftp工具

linux 下 安装lftp    yum install –y lftp

ftp 的方法: lftp  user1@192.168.176.253

                   口令:

windows    ftp://192.168.176.253

用户:test1

密码:12345

              安装专门ftp工具:FileZilla Client

                        

 

 

转载于:https://www.cnblogs.com/the-study-of-linux/p/5002088.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值