zoukankan      html  css  js  c++  java
  • CentOS快速搭建FTP(初级-四步)

    部署FTP,如果之前没有搭建过,刚开始找资料的时候网上各种各样的复杂参数配置,看的头晕,这里就把最核心的部分展示出来.

    1.安装 vsftpd

    yum install -y vsftpd

    2.如果是默认配置,请核对下面四个参数是否正确. 红色的是很重要的

    vi /etc/vsftpd/vsftpd.conf

    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES

    3.添加用户和设置密码

    adduser -d /web/data/www -g ftp -s /sbin/nologin yfftp 
    passwd yfftp

    4.开启ftp

    service vsftpd start

    按照上述方法应该可以正常访问ftp,如果还是不能访问请检查一下你的防火墙是否开启,可以放开21号端口.

    扩展阅读

    vsftpd.conf 配置说明

    anonymous_enable=YES/NO(YES)
    控制是否允许匿名用户登入,YES 为允许匿名登入,NO 为不允许。默认值为YES。

    local_enable=YES/NO(YES)
    控制是否允许本地用户登入,YES 为允许本地用户登入,NO为不允许。默认值为YES。

    write_enable=YES/NO(YES)
    是否允许登陆用户有写权限。属于全局设置,默认值为YES。

    chroot_local_user=YES/NO(NO)
    用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
    通过搭配能实现以下几种效果:
    a.当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
    b.当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
    c.当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
    d.当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。

    参考资料
    [1]CentOS–FTP安装与配置
    http://shuany.iteye.com/blog/850568
    [2]vsftpd配置文件详解
    http://yuanbin.blog.51cto.com/363003/108262/

  • 相关阅读:
    CentOS安装系统时硬盘分区建议
    Linux下的gpt分区
    如何解决Win10账户没有了管理员权限
    redis数据的清空以及回滚
    禅道的作用以及安装
    Java数组的内存图
    Java中的内存划分
    进制
    Java数组
    Java方法的重载(Overload)
  • 原文地址:https://www.cnblogs.com/yafei236/p/5162319.html
Copyright © 2011-2022 走看看