centos7下vsftpd配置

简介:
  1. 匿名访问:
    a. 安装vsftpd:
    yum  -y  install  vsftpd

    b. 修改配置文件:vim /etc/vsftpd/vsftpd.conf

    anonymous_enable=YES
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_std_format=YES
    listen=NO
    listen_ipv6=YES
    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES

    c. 启动服务:

    systemctl  start  vsftpd

    d. 浏览器访问:

    ftp://192.168.8.81

    centos7下vsftpd配置

  2. 设置访问用户:
    a. 安装db_load工具:
    yum  -y  install  db4-util

    b. 设置密码文件:vim /etc/vsftpd/vlogin

    lee
    123456

    c. 使密码文件生效:

    db_load  -T  -t  hash  -f  /etc/vsftpd/vlogin  /etc/vsftpd/vlogin.db
    chmod  600  /etc/vsftpd/{vlogin,vlogin.db}

    d. 添加验证:vim /etc/pam.d/vsftpd.pam

    auth  required  /lib64/security/pam_userdb.so  db=/etc/vsftpd/vlogin
    account  required  /lib64/security/pam_userdb.so  db=/etc/vsftpd/vlogin

    e. 设置系统账户:

    useradd  -s /sbin/nologin  -d  /home/ftp  virtual

    f. 修改配置文件:vim /etc/vsftpd/vsftpd.conf

    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=NO
    anon_other_write_enable=NO
    chroot_local_user=YES
    guest_enable=YES
    guest_username=virtual
    listen=YES
    listen_port=21
    pasv_enable=YES
    pasv_min_port=30000
    pasv_max_port=30999
    pam_service_name=vsftpd.pam
    user_config_dir=/etc/vsftpd_user_conf
    user_sub_token=$USER

    g. 建立用户配置文件夹:

    mkdir  /etc/vsftpd_user_conf

    h. 创建用户目录:

    mkdir  /home/ftp/lee

    i. 创建用户配置文件:vim /etc/vsftpd_user_conf/lee

    local_root=/home/ftp/$USER

    j. 启用服务:

    systemctl  start  vsftpd

    k. 浏览器访问:

    ftp://192.168.8.81

    centos7下vsftpd配置


 本文转自 Lee_吉 51CTO博客,原文链接:http://blog.51cto.com/12173069/2069230
相关文章
|
15小时前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
21天前
|
网络协议 安全 Linux
配置vsftpd服务
FTP是TCP/IP协议族中的应用层协议,用于可靠地传输文件,基于C/S架构,使用20(数据)和21(命令)端口。有两种传输模式:主动模式,客户端告知服务器数据端口,服务器发起连接;被动模式,服务器响应客户端的PASV命令,客户端建立数据连接。安装Linux的vsftpd服务涉及`yum install vsftpd`,创建用户,重启服务并设置开机启动。配置文件`vsftpd.conf`可调整访问权限和行为。通过FTP命令如`help`,`get`,`put`进行文件操作。匿名用户模式可允许无密码访问,需修改配置文件开启。
21 0
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
147 2
|
7月前
|
安全 Linux 应用服务中间件
[笔记]CentOS7 vsftpd安装及配置使用
[笔记]CentOS7 vsftpd安装及配置使用
285 0
|
11月前
|
Linux 数据安全/隐私保护
linux中配置vsftpd
linux中配置vsftpd
89 0
|
安全 Linux 数据安全/隐私保护
谁再说不会搭建vsftpd,就把这个脚本给他扔过去!——CentOS7下一键脚本搭建虚拟用户模式的vsftpd服务器
谁再说不会搭建vsftpd,就把这个脚本给他扔过去!——CentOS7下一键脚本搭建虚拟用户模式的vsftpd服务器
359 0
谁再说不会搭建vsftpd,就把这个脚本给他扔过去!——CentOS7下一键脚本搭建虚拟用户模式的vsftpd服务器
|
安全 Linux 网络安全
CentOS7下vsftpd over SSL/TLS加密传输配置实践
CentOS7下vsftpd over SSL/TLS加密传输配置实践
403 0
CentOS7下vsftpd over SSL/TLS加密传输配置实践
|
安全 Linux 网络安全
CentOS7下搭建vsftpd服务器(本地用户模式)
CentOS7下搭建vsftpd服务器(本地用户模式)
435 0
CentOS7下搭建vsftpd服务器(本地用户模式)
|
Linux 网络安全 开发工具
【Linux】【CentOS】【FTP】FTP服务器安装与配置2(vsftpd、lftp)
【Linux】【CentOS】【FTP】FTP服务器安装与配置(vsftpd、lftp)
326 1
【Linux】【CentOS】【FTP】FTP服务器安装与配置2(vsftpd、lftp)
|
Linux
【Linux】【CentOS】【FTP】FTP服务器安装与配置1(vsftpd、lftp)
【Linux】【CentOS】【FTP】FTP服务器安装与配置(vsftpd、lftp)
246 1
【Linux】【CentOS】【FTP】FTP服务器安装与配置1(vsftpd、lftp)