centos 搭建ftp服务器

  1. 安装vsftpd
      1)安装vsftpd: yum install vsftpd -y
      2)启动vsftpd: systemctl start vsftpd
      3)设置开机启动:systemctl enable vsftpd

  2. 创建用户和共享目录
    1)创建一个系统本地用户,指定该用户的家目录,并使其不能登录

    useradd -d /home/vsftp -s /sbin/nologin ftpuser  #创建用户 
    passwd ftpuser     #设置密码

    2)默认的ftp共享目录为/var/ftp,若要该为指定的目录,可设置anon_root和local_root参数,详情看下一步

  3. 设置配置文件:vim /etc/vsftpd/vsftpd.conf

    //这里我们使用ftpuser用户的家目录作为本地用户访问的共享目录
    //使用/var/ftp 目录作为匿名用户访问的目录
    anonymous_enable=YES                       #允许匿名访问
    anon_upload_enable=NO                      #上传
    anon_mkdir_write_enable=NO            #创建
    anon_other_write_enable=NO               #删除
    anon_root=/var/ftp          #匿名访问目录
    local_root=/home/vsftp              #本地用户访问目录
    local_enable=YES                 # 允许使用本地帐户进行FTP用户登录验证
    write_enable=YES            #允许本地用户写入
    local_umask=022              # 设置本地用户默认文件掩码022       

    这里写图片描述

  4. 重启ftp服务,便可以访问ftp服务器了
    使用本地用户登录
    ftp://ftpuser:123@192.168.13.128 #在浏览器中使用本地用户登录
    这里写图片描述
    这里写图片描述
    使用匿名用户登录
    ftp://192.168.13.128 #匿名用户访问,直接访问地址即可
    这里写图片描述
    这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值