• centos7搭建FTP服务器


    1.   使用 yum 安装 vsftpd:yum install -y vsftpd

    2.  启动 VSFTPD:systemctl start vsftpd.service

    3.  启动后可监听到21端口:netstat -nltp | grep 21

    4.  配置FTP权限:(vsftpd.conf,修改前先备份)

    anonymous_enable=NO 禁止匿名用户登陆(其他默认配置即可)

    ftpusers :配置禁止访问 FTP 服务器的用户列表

    user_list :配置用户访问控制

    5.  添加FTP用户:useradd -d /var/ftp/testFtp -s /sbin/nologin testFtp

    6.  设置FTP文件夹所有者:chown -R testFtp /var/ftp/testFtp

    7.  设置FTP文件夹权限:chmod -R 755 /var/ftp/testFtp

    8.  设置SELinux

             getsebool -a | grep ftp

        setsebool -P ftpd_full_access on

    9.  设置防火墙:

        a)  添加ftp服务

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

    firewall-cmd –reload

        b)  关闭防火墙(不建议)

    #停止firewall

    systemctl stop firewalld.service

    #禁止firewall开机启动

    systemctl disable firewalld.service

    10.  设置FTP自启(可选):systemctl enable vsftpd

    11.  重启VSFTPD使其生效:systemctl restart vsftpd.service

  • 相关阅读:
    dos常用命令
    组合封装知识点
    继承与派生知识点
    继承与派生
    面向对象知识点
    面向对象
    Day 84 DRF的分页和过滤
    Day80 使用第三方(腾讯云)短信验证码接口
    Day 79 xadmin后台管理/Git仓库
    Day 77 三大认证组件
  • 原文地址:https://www.cnblogs.com/javaLf/p/8538619.html
Copyright © 2020-2023  润新知