彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 彩世界开奖app苹果下载 > Vsftpd服务器虚拟用户配置方法

Vsftpd服务器虚拟用户配置方法

发布时间:2019-09-01 04:51编辑:彩世界开奖app苹果下载浏览(148)

    CentOS6.6下配置Vsftpd虚拟用户

    #安装软件包``yum-y``install``vsftpddb4*``#关闭SELinux``vim``/etc/sysconfig/selinux``SELINUX=permissive``#命令行输入,立即生效SELinux配置``getenforce0``#防火墙允许22号端口``iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--dport21-jACCEPT

    #建立虚拟用户登录文件,基数行为用户,偶数行为密码,只能这样写,否则系统不认``vim``/etc/vsftpd/logins``.txt``upload``password``download``password``adminftp``password

    #生成口令认证文件``db_load-T-t``hash``-f``/etc/vsftpd/logins``.txt``/etc/vsftpd/vsftpd_logins``.db``chmod``600``/etc/vsftpd/vsftpd_logins``.db

    #创建虚拟用户认证文件``vim``/etc/pam``.d``/vsftpd``.vu``authrequired``/lib64/security/pam_userdb``.sodb=``/etc/vsftpd/vsftpd_logins``accountrequired``/lib64/security/pam_userdb``.sodb=``/etc/vsftpd/vsftpd_logins``#64位系统就是/lib64/security/pam_userdb,32位系统就是/lib/security/pam_userdb

    #创建虚拟用户``useradd``-d``/home/virtualuser``-s``/sbin/nologin``virtualuser``chmod``777``/home/virtualuser``#给777权限否则用户不能访问

    #修改主配置文件``vim``/etc/vsftpd/vsftpd``.conf``anonymous_enable=NO``#当然你也可以设成YES,同时允许匿名用户登陆,但不推荐``local_enable=YES``#必须设置为YES,因为虚拟用户是映射本地用户来访问的``local_write=NO``#本地用户不允许写``guest_enable=YES``#启用虚拟用户``guest_username=virtualuser``#映射虚拟用户``pam_service_name=vsftpd.vu``#ftp认证文件``user_config_dir=``/etc/vsftpd/vsftpd_user_conf``#为不同用户分配不同权限

    #创建虚拟用户配置文件夹``mkdir``/etc/vsftpd/vsftpd_user_conf``cd``/etc/vsftpd/vsftpd_user_conf``touch``uploaddownloadadminftp``#与logins.txt文件的登录名要一样``#download用户只能下载:``vimdownload``local_root=``/home/virtualuser``anon_world_readable_only=NO``#upload用户只能上传配置:``vimupload``local_root=``/home/virtualuser``download_enable=NO``write_enable=YES``anon_upload_enable=YES``#adminftp用户有所有权配置:``vimadmin``local_root=``/home/virtualuser``download_enable=YES``write_enable=YES``anon_upload_enable=YES``anon_mkdir_write_enable=YES``anon_other_write_enable=YES

    #启动服务,测试虚拟用户,验证效果;``servicevsftpdstart``chkconfigvsftpdon``ftp``localhost

    #安装软件包 yum-y install vsftpddb4* #关闭SELinux vim /etc/sysconfig/selinux SELINUX=permissive #命令行输入,立即生效SELinux配置...

    vsftpd是一款用在linux系统中ftp服务器了,它可以实现文件传输下载并且可以定义用户指定权限之类的,下面我们一起来看看具体配置用户方法。

    系统环境是: CentOS 5.5 x86_64
    vsftpd有三种用户模式:匿名用户、本地用户、虚拟用户。本次我们来讲解虚拟用户,它的优点是安全性高,便于管理。

     代码如下

    复制代码

    # 通过yum直接在线装vsftpd(rpm版本)

    yum -y install vsftpd db4-utils

    # 创建vsftp的系统用户

    useradd vuser -s /sbin/nologin

    # 创建系统用户的列表, 一行一个

    touch /etc/vsftpd/chroot_list

    # 创建虚拟用户的配置文件路径目录

    mkdir /etc/vsftpd/user_config

    # 把vsftp的系统用户写入vsftpd.chroot_list

    echo"vuser" >/etc/vsftpd/chroot_list

    # 准备工作, 创建vuser, 单行为用户名, 双行为密码

    touch /etc/vsftpd/vuser

    内容例如:www.bKjia.c0m

    ftp1
    123456
    ftp2
    123456

     代码如下

    复制代码

    # 创建虚拟用户密码认证的数据库文件

    db_load -T -t hash -f /etc/vsftpd/vuser /etc/vsftpd/vuser.db

    # 直接编辑认证文件

    本文由彩世界平台发布于彩世界开奖app苹果下载,转载请注明出处:Vsftpd服务器虚拟用户配置方法

    关键词:

上一篇:centos 7.0安装kvm

下一篇:没有了