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

  • 相关阅读:
    关于JDK中自带的类加载器
    关于Spring框架
    关于Java JUC
    数据库-数据添加与删除-视图-索引-存储过程
    数据库-查询练习
    数据库-数据类型-数据库创建表的 约束以及 DDL操作
    数据库-多表连接查询
    数据库笔记整理-数据库概述-三大范式及数据库基本命令
    JAVA笔记整理-JAVA网络编程-TCP/UDP传输
    JAVA笔记整理-线程二
  • 原文地址:https://www.cnblogs.com/already/p/4947397.html
Copyright © 2011-2022 走看看