• Linux下ftp的安装配置


    1.查看ftp包是否可用
    yum list | grep vsftpd

    2.安装ftp
    yum install vsftpd

    3.启动
    systemctl start vsftpd

    4.开机启动
    chkconfig vsftpd on

    5.增加ftp用户
    useradd -d /home/qq000 -g ftp -s /sbin/nologin qq000

    6.设置用户密码
    passwd qq000

    4.配置ftp
    vi /etc/vsftpd/vsftpd.conf

    (这里原来是洋洋洒洒写了一大篇配置项说明 不过后来我自己都看得都难受,因此我做了这样一件事。^_^)

    https://pan.baidu.com/s/1dE88jPB

    http://oxr0s3tc8.bkt.clouddn.com/vsftpd.conf

    两个地址都可下载 一切尽在不言中  要说的话都在文件里

    另外有几个注意事项亲身经历过的坑:

    用户的家目录必须给人家自个人开放权限

    配置文件的权限不能忘

     

    7.将ftp用户qq000添加到/etc/vsftpd/user_list中


    8.关闭SELinux

    SELinux是Linux自带的高级防火墙 极度复杂

    查看SELinux是否开启:

    /usr/sbin/sestatus -v | grep SELinux

    如果SELinux status 的值是enabled 则代表开启的

    临时关闭(不用重启机器):setenforce 0
    永久关闭需重启:修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled


    9.还要搞一个东西:防火墙。(请注意 要么firewall 要么iptables 要么阿里云的安全组)
    centos7默认防火墙是firewall,会阻止ftp的连接,这里我们要把它停掉。
    关闭:systemctl stop firewalld
    禁止开机启动:systemctl disable firewalld
    再查看iptables有没有 一般系统是自带安装好的 如果没有请额外安装。

    (其实firewall挺好用的 我特别写了一篇博客介绍了它的用法)

  • 相关阅读:
    php获取当前月份的前(后)几个月
    javascript实现自动添加文本框功能
    php文件上传系统
    webuploader+文件夹上传
    PHP+实现文件的上传和下载
    java+实现文件的上传和下载
    web文件系统
    php文件夹上传下载控件分享
    asp.net文件夹上传下载控件分享
    java文件夹上传下载控件分享
  • 原文地址:https://www.cnblogs.com/fengyumeng/p/7351167.html
Copyright © 2020-2023  润新知