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

    本文转自 bilinyee博客,原文链接:    http://blog.51cto.com/12173069/2069230

  3.     如需转载请自行联系原作者centos7下vsftpd配置




相关文章
|
3月前
|
应用服务中间件 Linux 网络安全
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
111 0
|
4月前
|
Kubernetes Ubuntu 安全
Linux|科普扫盲帖|配置网络软件源---阿里云镜像仓库服务使用(centos,Ubuntu)
Linux|科普扫盲帖|配置网络软件源---阿里云镜像仓库服务使用(centos,Ubuntu)
536 0
|
15天前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
131 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
5 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
8 0
|
1天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
6 0
|
14天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
15 0
|
1月前
|
运维 Linux 应用服务中间件
Centos7如何配置firewalld防火墙规则
Centos7如何配置firewalld防火墙规则
46 0
|
1月前
|
存储 监控 Linux
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
【2月更文挑战第17天】Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
28 1
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
|
2月前
|
Ubuntu Linux 网络安全