美文网首页
Linux安装VSFTP

Linux安装VSFTP

作者: xuanxiao | 来源:发表于2018-03-29 15:44 被阅读0次

    1、安装

    1、检查是否安装

        rpm -qa | grep vsftpd

    2、 查看

        yum search vsftp

    3、安装

        yum install vsftpd.x86_64   或者  yum install vsftpd

    4、查看启动状态

        systemctl status vsftpd

    5、启动

        systemctl start vsftpd

    2、主配置文件 /etc/vsftpd/vsftpd.conf

    1、备份vsftp的配置文件

        cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

    2、vsftpd.conf中的主要参数介绍

        anonymous_enable=YES    //允许匿名登录

        local_enable=YES    //允许本地用户登录

        write_enable=YES    //开放本地用户的写权限

        local_umask=022    //设置本地用户的文件生成掩码

        dirmessage_enable=YES    //切换目录时,显示该目录下的.message隐含的内容

        xferlog_enable=YES    //激活上传和下载日志

        connect_from_port_20=YES    //启用ftp数据端口的连接请求(配置防火墙的时候,讲20、22端口都放开)

        xferlog_file=/var/log/xferlog    //日志文件存放位置

        xferlog_std_format=YES    //使用标准的ftpd xferlog日志格式

        chroot_local_user=YES    //不允许所有的用户切换到其home目录意外的目录

        下面两条命令是设置在/etc/vsftpd/chroot_list文件中的用户不能访问home外的目录(使用下面的目录需将chroot_local_user=YES注释掉)

        chroot_list_enable=YES    

        chroot_list_file=/etc/vsftpd/chroot_list

        local_root=/data/www    //更改ftp登录后的默认目录(此语句自己在最后加)

    2、配置文件/etc/vsftpd/ftpusers

        制定哪些用户不能访问FTP服务器

    3、配置文件/etc/vsftpd/user_list

        1、当在/etc/vsftpd/vsftpd.conf中设置了userlist_enable=YES,并且userlist_deny=YES时,user_list中指定的用户不能访问FTP服务器。

        2、当在/etc/vsftpd/vsftpd.conf中设置了userlist_enable=YES,且userlist_deny=NO时,仅仅允许user_list中指定的用户访问FTP服务器

    4、配置vsftp及用户

    在VSFTP的配置文件/etc/vsftpd/vsftpd.conf中,

    将匿名关闭 anonymous_enable=NO

    在最后加入

    userlist_enable=YES

    userlist_deny=NO

    userlist_file=/etc/vsftpd/user_list

    local_root=/data/www

    保存配置文件。

    操作系统中新建用户,该用户做为FTP登陆用户,并拒绝本地登陆。

    useradd -g ftp -s /sbin/nologin -d /data/www ftptest

    设置密码

    passwd ftptest

    将该用户名加入到/etc/vsftpd/user_list 文件中,只有在user_list中指定的用户,才可以登陆FTP。

    相关文章

      网友评论

          本文标题:Linux安装VSFTP

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