zoukankan      html  css  js  c++  java
  • Centos7 开启vsftpd

    Centos 

    1、开启DNS yum install (操作后要关闭)

    # vi /etc/resolv.conf
    # (INSERT)nameserver 8.8.8.8
    # (INSERT)表示按INSERT键然后输入后面的字符
    # (ESC):wq 

    2、安装vsftpd

    # yum install vsftpd

    3、启动服务

    #systemctl start vsftpd.service

    4、检查开机启动

    # systemctl list-unit-files | grep enabled

    #如果没有enabled,就像下面这样启动

    #systemctl enable httpd

    5在root组中加入一个htmler账户用来ftp到/var/www/html并给它添加密码

    # useradd -g root -M -d /var/www/html -s /sbin/nologin htmler

    # passwd htmler

    # 输入密码

    6、把/var/www/html的所有权给htmler.root

    # chown -R htmler.root /var/www/html

    7、配置vsftpd,禁止匿名用户登陆

    # vi /etc/vsftpd/vsftpd.conf

    # (INSERT)anonymous_enable=YES 改为 anonymous_enable=NO

    # (ESC):wq

    8、配置防火墙和SELinux

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

    9重新载入

    # firewall-cmd --reload

    10、查找ftp相关的SELinux bool值,给ftp访问放行

    # getsebool -a | grep ftp

    # setsebool -P ftpd_full_access on

    # -P写入磁盘,不会重启消失,但耗时较长,耐心等待,这是最后一步了

    如果文件服务器可以ftp上传,但PHP代码远程ftp驱动上传图片为空,那就关闭selinux 吧!没有为什么!:
    1、.查看selinux状态

    /usr/sbin/sestatus

    2.关闭selinux

    /usr/sbin/setenforce 0  立即关闭

    vi /etc/sysconfig/selinux 修改配置文件,重启才生效

    SELINUX=disabled

  • 相关阅读:
    System.Collections.Generic.KeyValuePair.cs
    物理-三菱镜-三菱镜效应:三菱镜效应 百科
    物理-光学仪器-三菱镜:三菱镜 百科
    公司-IT-Mercari:Mercari 百科
    公司-IT-SanSan:SanSan
    汉语-词汇:资源
    Inside GDALAllRegister之三: 注册指定驱动
    android-文字的处理-随心
    source insight中{}自动缩进的调整
    IOS效率提升工具
  • 原文地址:https://www.cnblogs.com/already/p/4947397.html
Copyright © 2011-2022 走看看