美文网首页
FTP软件(vsftpd服务)

FTP软件(vsftpd服务)

作者: 码课sir | 来源:发表于2018-07-26 20:53 被阅读0次
    什么是FTP软件

    就是一款软件,主要用来上传下载服务器上的文件

    安装

    安装:yum -y install vsftpd
    卸载:yum -y install vsftpd

    配置文件说明

    主配置文件:/etc/vsftpd/vsftpd.conf

    anonymous_enable=YES  #允许匿名用户登录
    local_enable=YES       #允许系统用户登录
    write_enable=YES       #允许系统用户上传
    
    #开启用户目录限制(注:开启后用户只能访问指定目录)
    chroot_local_user=YES  
    #自定义用户配置
    user_config_dir=/etc/vsftpd/userconfig
    
    1)准备过程

    步骤1:添加防火墙例外(端口21)

    思考为什么需要关闭防火墙?
    答案:因为ftp协议走21端口,其次计算机和计算之间通信由服务器ip地址 + 端口,所以必须开启21端口

    1-1.png
    1-2.png
    1-3.png

    步骤2:修改防火墙规则后重启,命令service iptables start/stop/restart

    2.png

    步骤3:启动ftp软件,命令service vsftpd start/stop/restart

    3.png
    2)使用匿名账号登录

    说明:vsftpd安装并启动服务后,可直接通过FlashFXP或WinSCP登录
    发现:不用账号密码也可以登录(不安全)
    解决:修改配置文件关闭匿名账号登录
    说明:vsftpd安装并启动服务后,可直接通过FlashFXP或WinSCP登录


    匿名登陆.png

    发现:不用账号密码也可以登录(不安全)
    解决:修改配置文件关闭匿名账号登录

    步骤1;修改配置文件(anonymous_enable=NO #允许匿名用户登录)

    修改配置文件.png
    修改配置文件.png

    步骤2:重启服务

    重启服务.png

    步骤3:验证

    验证.png
    验证.png
    3)使用系统用户登录

    说明:关闭匿名账号登录后,可以使用系统普通用户直接登录


    系统普通用户.png
    测试登陆.png
    测试登陆.png

    发现1:系统用户登录默认访问家目录,并且可以切换其他目录(不安全)
    解决1:修改配置文件,修改用户只能访问家目录


    修改配置文件.png
    修改配置文件.png
    重启服务器.png
    验证.png
    验证.png

    发现2:FTP主要让开发人员上传项目文件,站点不一定设置家目录
    解决2:修改配置文件,动态配置用户可访问目录


    修改主配置文件.png
    修改主配置文件.png
    创建userconfig目录.png
    声明登陆后访问的目录.png
    重启服务.png
    测试.png

    相关文章

      网友评论

          本文标题:FTP软件(vsftpd服务)

          本文链接:https://www.haomeiwen.com/subject/nghimftx.html