美文网首页
centos7 vsftpd 安装

centos7 vsftpd 安装

作者: yancoding | 来源:发表于2019-01-07 15:22 被阅读0次

    ftp安装

    yum install -y vsftpd

    设置开机启动
    systemctl enable vsftpd.service

    启动
    systemctl start vsftpd.service

    停止
    systemctl stop vsftpd.service

    查看状态
    systemctl status vsftpd.service

    ftp配置

    打开配置文件
    vim /etc/vsftpd/vsftpd.conf

    显示行号
    :set number

    禁止匿名访问
    anonymous_enable=NO

    允许使用本地帐户进行FTP用户登录验证
    local_enable=YES

    使用户不能离开主目录
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list

    设定支持ASCII模式的上传和下载功能。
    ascii_upload_enable=YES
    ascii_download_enable=YES

    配置文件vsftpd.conf最后添加
    allow_writeable_chroot=YES

    新建FTP用户

    useradd -d /var/www/html -g ftp -s /sbin/nologin ftpuser

    -d:指定用户登录时的起始目录
    -g:用户组
    -s /sbin/nologin指定用户只能用于ftp登录,拒绝用户登录系统

    修改该FTP用户密码
    passwd ftpuser

    目录权限设置
    chown -R ftp:ftpuser /var/www/html

    创建chroot_list文件,添加用户

    vim /etc/vsftpd/chroot_list

    设置防火墙

    firewall-cmd --zone=public --add-service=ftp --permanent

    firewall-cmd --zone=public --add-port=21/tcp --permanent

    重启ftp
    systemctl restart vsftpd.service

    设置开机启动

    systemctl enable vsftpd.service

    systemctl start vsftpd.service

    相关文章

      网友评论

          本文标题:centos7 vsftpd 安装

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