zoukankan      html  css  js  c++  java
  • CentOS中vsftp安装、配置、卸载

    1.安装vsftpd

    yum -y install vsftpd

    2. 配置vsftpd.conf文件

    # Example config file /etc/vsftpd/vsftpd.conf
    #
    # The default compiled in settings are fairly paranoid. This sample file
    # loosens things up a bit, to make the ftp daemon more usable.
    # Please see vsftpd.conf.5 for all compiled in defaults.
    #
    # READ THIS: This example file is NOT an exhaustive list of vsftpd options.
    # Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
    # capabilities.
    #
    # Allow anonymous FTP? (Beware - allowed by default if you comment this out).
    anonymous_enable=NO
    #
    # Uncomment this to allow local users to log in.
    local_enable=YES
    #
    # Uncomment this to enable any form of FTP write command.
    write_enable=YES
    #
    # Default umask for local users is 077. You may wish to change this to 022,
    # if your users expect that (022 is used by most other ftpd's)
    local_umask=022
    #
    # Uncomment this to allow the anonymous FTP user to upload files. This only
    # has an effect if the above global write enable is activated. Also, you will
    # obviously need to create a directory writable by the FTP user.
    #anon_upload_enable=YES
    #
    # Uncomment this if you want the anonymous FTP user to be able to create
    # new directories.
    #anon_mkdir_write_enable=YES
    #
    # Activate directory messages - messages given to remote users when they
    # go into a certain directory.
    dirmessage_enable=YES
    #
    "/etc/vsftpd/vsftpd.conf" 122L, 4662C

    3. 增加FTP帐户

    useradd test -s /sbin/nologin
    passwd test

    4. 编辑user_list文件,允许test用户访问FTP (注意这里要和vsfptd.conf配合配置,看下边截图提示,跟conf中userlist_deny参数配置属性有关)

    vi /etc/vsftpd/user_list
    # vsftpd userlist
    # If userlist_deny=NO, only allow users in this file
    # If userlist_deny=YES (default), never allow users in this file, and
    # do not even prompt for a password.
    # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
    # for users that are denied.
    root
    bin
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody
    taotao
    ~

    5. 建立我们的根目录,并设置访问权限

    我的系统配置根目录为 /data/files/images(和Nginx一块做http图片服务器使用)

    下边命令修改该文件夹的owner和用户访问权限

    chown -R test /data/files/images
    chmod -R 755 /data/files/images

    6. 开启vsftpd服务

    service vsftpd start

    7.默认开启vsftp服务

    chkconfig vsftpd on

     

    centos卸载vsftpd

    停止vsftpd服务,然后查找当前系统安装的vsftpd版本

    用rpm -e 查找结果进行删除
    rpm -e vsftpd-2.2.2-21.el6.i686
  • 相关阅读:
    过滤xml文件内容
    python接口自动化之通过接口模拟一通电话的多段对话
    浅谈python性能与优化
    监控之Linux系统监控命令大全
    mysql windows 5.7 安装版下载地址
    liunx 安装jdk
    下载文件,后台执行没问题,没下载文件
    spring boot thymeleaf
    spring security文档地址
    redis 可视化工具下载地址
  • 原文地址:https://www.cnblogs.com/mymelody/p/5668602.html
Copyright © 2011-2022 走看看