美文网首页Linux我用 LinuxLinux学习之路
centos 7.5安装配置FTP服务器

centos 7.5安装配置FTP服务器

作者: 帅气的程小二 | 来源:发表于2018-11-26 10:55 被阅读3次

    centos 7默认是没有开启FTP服务的,我们必须手动开启。

    具体安装开启步骤如下:

    • 安装vsftpd
    
    yum -y install vsftpd
    
    # -y表示不用输入确定,直接一路安装到底
    
    
    • 设置开机启动ftp
    
    systemctl enable vsftpd
    
    
    • 启动ftp
    
    systemctl start vsftpd.service
    
    
    • 查看ftp是否启动
    
    ps -e |grep ftp
    
    #列出ftp有关的进程
    
    
    • 开启防火墙,开放21端口
    
    firewall-cmd --zone=public --add-port=21/tcp --permanent
    
    firewall-cmd --permanent --zone=public --add-service=ftp
    
    firewall-cmd --reload
    
    
    • 添加ftp用户
    
    useradd -g root -d /home/www/ftpuser -s /usr/sbin/nologin ftpuser
    
    注:表示新增一个ftpuser(用户名),
    
    且指定上传目录在/home/www/ftpuser下,
    
    /home/www 是我自己已经存在的路径名。这里可以根据自己随意设置
    
    
    • 设置用户密码
    
    passwd ftpuser
    
    
    • 配置selinux 允许ftp访问home和外网访问
    
    setsebool -P allow_ftpd_full_access on
    
    setsebool -P ftp_home_dir on
    
    
    • 设置权限
    
    chown -R ftpuser:root /home/www/ftpuser
    
    
    • 修改vsftp配置文件,禁用匿名登录

    路径:/etc/vsftpd/vsftpd.conf

    anonymous_enable=YES改为: anonymous_enable=NO

    其他命令:

    
    重启 :    service vsftpd restart
    
    启动/停止: service vsftpd start/stop
    
    状态:      service vsftpd status
    
    

    后面就可以用远程登录软件登录了


    关于我自己

    • 一个正派但不正经的程序员

    • 18年计算机专业硕士毕业生,腾讯SNG部门实习生,现加盟快手科技 ,后端研发工程师一枚

    • 喜欢技术,喜欢互联网

    • 民遥控 ,赵雷、陈粒、宋冬野

    • 公众号:编程美学,时不时写篇文章,偶尔数羊,其实说到底,只是想和你聊聊

    image

    相关文章

      网友评论

        本文标题:centos 7.5安装配置FTP服务器

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