为VSFTPD配置虚拟用户

Linux学习之vsftpd虚拟用户 allow_writeable_chroot=YES,允许对禁锢的FTP根目录执行写入操作,而且不拒绝用户的登录请求。user_config_dir=/etc/vsftpd/vuserconfig,设置用户权限配置目录。,就是把虚拟用户映射成Linux本地用户,这样可以使用Linux文件权限进行读取和写入文件。进行连接,然后输入用户名和密码,密码没有显示出来,等待时间有点久。guest_username=virtual,指定虚拟用户账户为。2.添加虚拟用户,配置密码。把注释的内容删除,然后写入到。 阅读详情

为VSFTPD配置虚拟用户(文本方式)
创建虚拟与用户数据库
1. 创建loguser.txt,格式如下:

                userid
                pass
       


比如我创建两个用户:tony 密码为tonypass,etony密码为etonypass 则loguser.txt的内容如下:


                tony
                tonypass
                etony
                etonypass
       


2. 安装数据库生成工具:


                # aptitude install  libdb3-util
       


3. 生成数据库:


                # db_load -T -t hash -f loguser.txt /etc/vsftpd_login.db
       


4. 设置数据库文件的访问权限:


                # chmod 600 /etc/vsftpd_login.db
       


7.2 配置PAM文件
修改/etc/pam.d/vsftpd 内容如下:


        auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
        account required /lib/security/pam_userdb.so db=/etc/vsftpd_login


7.3 为虚拟用户创建本地系统用户

        useradd -d /home/ftpsite virtual
        mkdir /home/ftpsite
        chown virtual.virtual /home/ftpsite
        ls -ld /home/ftpsite
        drwxr-sr-x 2 virtual virtual 48 2006-08-18 05:48 /home/ftpsite


在目录下创建一些内容


        echo "etony's vsftpd server" > /home/ftpsite/msg

        chown virtual.virtual /home/ftpsite/msg


7.4 创建/etc/vsftpd.conf
根据需要创建/etc/vsftpd.conf,但要确保含有一下设置:


        anonymous_enable=NO
        local_enable=YES
        write_enable=NO
        anon_upload_enable=NO
        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_min_port=30000
        pasv_max_port=30999



7.5 启动vsftpd

        /etc/init.d/vsftpd start|restart


7.6 测试


        $ lftp localhost -u tony,tonypass
        lftp tony@localhost:~> ls
        -rw-r--r--    1 1001     1001           22 Aug 17 21:49 msg
        lftp tony@localhost:/> exit
        $ lftp localhost -u tony,tonyp
        lftp tony@localhost:~> ls
        ls: Login failed: 530 Login incorrect.

vsftpd配置虚拟用户登录 vsftpd配置虚拟用户登录 搭建yum库,连接xshell。 安装vsftpd,安装vim。 [root@localhost ~]# yum -y install vsftpd [root@localhost ~]# yum -y install vim [root@localhost ~]# yum -y install ftp 创建虚拟用户和密码,保存并退出。 [root@localhost... 阅读详情

相关推荐

vsFTPd服务配置虚拟用户

它具有高度的安全性和可靠性,并且支持虚拟用户的配置,使得用户可以使用自定义的用户名和密码进行FTP访问。它具备高度的安全性和可靠性,并且支持配置虚拟用户,使用户能够使用自定义的用户名和密码进行FTP访问。虚拟用户可以使用您在虚拟用户数据库中指定的用户名和密码进行FTP访问,并且每个用户可以具有其自己的特定配置选项。虚拟用户可以使用您在虚拟用户数据库中指定的用户名和密码进行FTP访问,并且每个用户可以具有其自己的特定配置选项。现在,我们需要为每个虚拟用户创建一个单独的用户配置文件,以指定其特定的配置选项。

OUDKE的博客 415

vsftp虚拟用户和ssl加密配置 —— 筑梦之路

1.增强安全性:使用虚拟用户,可以避免直接使用系统账户进行 FTP 访问,通过使用虚拟用户,可以限制 FTP 用户的访问范围和权限,减少潜在的安全风险。2.隔离用户和文件:虚拟用户可以被隔离到特定的目录或目录树中,这样可以确保 FTP 用户只能访问其分配的特定文件夹,而不能访问整个文件系统。3.简化管理:虚拟用户可以独立于操作系统的用户管理进行配置和管理,可以更方便地添加、修改或删除 FTP 用户,而无需涉及操作系统的账户管理。

筑梦之路 1732

MTK Linux DRM分析(十一)- MTK KMS Panel显示屏驱动

面板扩展(Panel Extension)是指 MediaTek 在标准 DRM 面板驱动框架之上添加的定制化功能模块。

iTom1900 1684

vsftpd操作——配置虚拟用户登录的详细步骤

配置虚拟用户,使用独立的用户帐号进行登录vsftp

owenxiaobai的博客 6317

告别切换烦恼!用Parallels Desktop的Host-Only网卡,在macOS上直接访问虚拟机里的公司内网

本文详细介绍了如何在macOS上使用Parallels Desktop的Host-Only网卡直接访问虚拟机内的公司内网,告别频繁切换操作系统的烦恼。通过配置Host-Only网络模式,实现主机与虚拟机的安全高效通信,特别适合需要频繁访问内网资源的IT从业者。文章包含分步指南、自动化脚本和常见问题解决方案,帮助用户优化工作流程。

weixin_28739079的博客 363

ComfyUI安装包运行前准备:安装Git

Git 是一个分布式版本控制系统(Version Control System, VCS),用于跟踪和管理文件(尤其是代码)的变更历史。 简单理解就是,git是用来管理文件的版本的,如果有新的版本,就可以使用git来更新。

聚梦小课堂 2万+

Linux中vsftpd服务配置

vsftpd概述 vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。 特点 非常高的安全性需求、带宽限制、良好...

1587

电源新手别怕!手把手教你搞定Buck电路的环路补偿(附Type II/III补偿器参数计算)

本文为电源设计新手详细解析Buck电路环路补偿技术,重点介绍Type II和Type III补偿器的参数计算与设计方法。通过实例演示和实用技巧,帮助工程师快速掌握环路补偿原理,解决电源振荡、响应慢等问题,提升电路稳定性与性能。

weixin_30607029的博客 617

vsftpd虚拟用户

centos7.x系统上边安装vsftpd,并配置虚拟用户以上是centos上边部署vsftpd 虚拟用户的方法

XMYX-0 1785

【03】海康MVS V4.3.0 ——安装教程、查看示例、库、头文件、开发指南

海康威视MVS机器视觉软件安装与使用指南:首先从官网下载MVS 4.3.0安装包,默认设置完成安装。安装后可在Development目录查看示例代码、开发文档及头文件,支持C++/C#/Python等多语言开发。软件内置虚拟相机功能,通过工具菜单添加虚拟设备后即可模拟真实相机操作,支持中英文界面切换、参数调节(曝光/增益等)及图像采集功能。虚拟相机虽仅能显示预设图像,但完整保留了参数调节功能,适合开发者进行功能测试。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 3306

C++软件调试与异常排查从入门到精通专栏介绍与文章汇总

根据近几年排查软件异常的实践与经验,系统地讲解了C++软件异常常见原因与常用排查方法,以图文并茂的方式给出具体的分析实例,带领大家逐步掌握C++软件异常排查的相关技术与要领。

dvlinker的技术专栏 23万+

Vsftpd虚拟用户配置

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://blog.youkuaiyun.com/wenshuangzhu/article/details/44078949 本文说明如何利用Vsftpd虚拟用户实现FTP用户权限控制,只允许指定的FTP用户上传和下载文件,但不允许其删除和重命名文件。   1.     修改vsftp主配置文件 # vi /etc/v

奔跑的小牛 9900

【ACP】2025-最新-疑难题解析- 练习一汇总

他们对您的方案比较满意,作为一个特别看重用户体验的创业公司,他们有一个比较担心的问题:在后端云服务器 ECS 实例相对空闲时,可能会触发减少 ECS 实例的伸缩活动,这时候运行在即将移出伸缩组的 ECS 实例上的应用会被终止,那么发起这些应用的用户的体验会变差。:在使用阿里云的负载均衡 SLB 实例时,做了如下健康检查的配置:响应超时时间为 5 秒,健康检查间隔为 2 秒,不健康阈值为 3,健康阈值为 3,即对于确认一个后端服务器 ECS 实例是健康的,需要连续三次得到正常响应。以下说法哪一项是正确的?

jundao1997的专栏 326

VSFTPD虚拟用户配置

 一.  虚拟用户配置 目前机器上安装的vsftpd是rpm而不是gz结尾的软件包,版本是2.0.1,配置虚拟用户有2种方法,一种是用mysql,另一种是用 Berkeley DB 的db_load工具实现,我就是用db_load实现虚拟用户的。具备这2个主要的程序后就可以开始配置了 1.  生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件 logins.tx

penghuasheng的专栏 2375

026、传感器校准:加速度计校准

本文详细介绍了无人机飞控系统中加速度计的校准方法。作者从一次炸机事故引入,强调加速度计校准的重要性。文章首先解释了加速度计测量原理和误差来源,包括零偏、尺度因子和交叉轴耦合。重点介绍了两种校准方法:六位置法利用重力作为参考,操作简单但精度有限;椭球拟合通过采集大量数据点进行最小二乘拟合,精度更高但实现复杂。文章还指出温度补偿这一常被忽视的关键因素,并分享了实际调试中的经验教训,包括采样时长、安装误差、验证方法等。最后建议初学者从六位置法入手,逐步优化校准精度,强调良好的校准是飞控性能的基础。

2401_88858637的博客 45

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ubuntu安装vsftpd并配置虚拟用户

系统版本:Ubuntu 24.04.1 LTS。

nece001的专栏 1360

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

vsftpd 虚拟用户配置

vsftpd 虚拟用户配置方法。 yum -y install vsftpd* yum -y install db4* ====================================== 先建立一个包含虚拟用户名及其口令的文本文件 , 然后在此基础上生成虚拟用户口令库文件 : #vim logins.txt 添加以下信息 ( 单数行为用户名 , 偶数行为口令 ) : 

vip_linux的专栏 632

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【网络云运维】vsftpd002-配置vsftpd虚拟用户

PAM(Pluggable Authentication Modules)用于vsftpd的虚拟用户认证。

老韩的Linux云计算架构师进阶之路 845

vsftpd虚拟用户及其权限配置

创建三个目录,作为三个ftp用户的文件根目录,应为这三个虚拟用户映射到了本地用户ftpuser,所以这三个虚拟用户的文件根目录的属主属组要改为ftpuser。,现在新建虚拟用户目录,每个虚拟用户的配置文件都放这个目录下。在客户端分别使用三个虚拟用户账号登录vsftpd服务器。新建一个本地用户,虚拟用户将映射到这个本地用户上.在三个虚拟用户的文件根目录下新建测试文件。使用虚拟用户实现vsftpd的权限控制。在客户端新建测试目录和文件。给这个本地用户配置密码。

m0_47584619的博客 2381

vsftpd安装,配置虚拟用户

vsftpd安装,配置虚拟用户,问题总结准备工作检查是否有安装vsftpd检查是否有db_load关闭SElinux下载vsftpd(\color{red}{这是我使用的版本 vsftpd-3.0.2-25.el7.x86_64.rpm})并上传到服务器安装vsftpd配置vsftpd新建一个宿主用户,用于vsftpd虚拟用户登录关联映射生成虚拟用户数据文件配置虚拟用户验证文件启动测试问题总结 准备工作 检查是否有安装vsftpd # 执行命令无输出,表示没有安装 rpm -qa | grep vsftp

xyllp的博客 829

ubuntu下vsftpd虚拟用户配置

 本文主要来源于网络,只是自己加入了一些操作过程中遇到的问题,希望对大家有帮助!本文内容主要来源:http://wiki.ubuntu.org.cn/index.php?title=Vsftpd%E8%99%9A%E6%8B%9F%E7%94%A8%E6%88%B7%E8%AE%BE%E7%BD%AE&variant=zh-cn 1、目标

贾凯的专栏 1121

vsftpd虚拟用户配置

文章目录虚拟用户配置创建虚拟用户登录文件生成数据库文件编辑vsftpd.conf配置文件配置认证机制映射用户创建依赖目录和文件登录测试 接上篇 vsftpd服务器搭建(基础篇)。 在实验开始之前,我们探索一下使用虚拟用户与使用本地用户之间的区别。 虚拟用户是本地用户的一个映射,即,从某种层面上来说,只能用来登录ftp,是不能访问其他系统资源的。 本地用户,就没有这个限制(存在着系统登录的威胁)。...

11twentyone的博客 393

vsftpd配置(虚拟用户、匿名用户登录)

一、ftp服务搭建 (一)概述 1.ftp连接及传输模式 (1)控制连接 TCP21,用于发送FTP命令信息 (2)数据连接 TCP20,用于上传、下载数据 (3)数据连接的建立类型 主动模式:服务端从20端口主动向客户端发起连接 被动模式:服务端在指定范围内某个端口被动等待客户端连接 2.FTP传输模...

yingqianmeng的博客 1万+

CentOS7下vsftpd虚拟用户配置

表格 可以使用冒号来定义对齐方式: 项目 价格 数量 Computer 1600 元 5 Phone 12 元 12 Pipe 1 元 234 这是一个abec span style="color:red;">Extraspan> 代码块 代码块语法遵循标准markdown代码,例如: @require

filelist.txt 1749

vsftpd使用配置虚拟用户认证登录

本文介绍配置虚拟用户认证vsftpd。本地用户认证方式查看:RedHat/CentOS-7搭建FTP服务器 注:匿名用户必须依赖于一个宿主用户,这个宿主用户可以是一个已有的本地用户,也可以新建一个本地用户作为宿主用户。本文使用一个已有的other用户作为宿主用户。 一、配置vsftpd.conf /etc/vsftpd/vsftpd.conf文件添加以下配置: #以下这些是关于Vsftp...

wqh0830的博客 5459

虚拟用户配置vsftpd服务

修改ftp服务配置文件/etc/vsftpd/vsftpd.conf,可以把/etc/vsftpd/vsftpd.conf 备份一下然后修改vsftpd.conf 或者备份之后,重写一个vsftpd.conf文件。db= 定义的是验证数据文件存放的位置,这个文件是以.db结尾的。但是在/etc/pam.d/ftp.vu 中配置的时候不要加上.db。注:操作系统是64位的,库文件位置在/usr/lib64目录下,使用find指令查找即可。创建一个记录ftp虚拟用户的用户名和密码文件。创建虚拟用户家目录。

linux423的博客 846
上一篇: 密码的恢复
下一篇: 判断进程时候执行。
guowake
博客等级 码龄19年 62粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值