位置: 编程技术 - 正文

建立基于虚拟用户的VSftpd服务(建立虚拟局域网有什么好处)

编辑:rootadmin

推荐整理分享建立基于虚拟用户的VSftpd服务(建立虚拟局域网有什么好处),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:建立虚拟局域网的主要原因是,建立基于虚拟用户的系统,建立基于虚拟用户的文件,建立基于虚拟用户的网络,建立虚拟专用网络,建立基于虚拟用户的网络,建立虚拟专用网络,建立基于虚拟用户的网络,内容如对您有帮助,希望把文章链接给更多的朋友!

上一篇文章给大家介绍了Linux中搭建FTP服务器的方法,说了vsftpd的基本配置,也就是匿名和本地,这回来说一下配置虚拟用户使用vsftpd,下面是具体步骤:

一、建立虚拟用户口令文件

可以使用vi命令创建一个用户口令文件,该文件是一个文本文件,其中奇数行为用户,偶数行为用户密码,文件名可以任意,如我建立一个名为login.txt的文件文件里的内容为:

aabc~babc~

其中a和b为用户,abc~为用户的密码。

二、生成vsftpd口令认证文件

建立虚拟用户口令文件后,接下来就是使用db_load命令来创建口令认证文件,默认情况下,db_load命令并没有被安装在系统中,该命令在db4_utils软件包中。

liwei@linux# rpm -qa |grep db4-utils

liwei@linux# rpm -vih /media/Server/db4-utils-版本号.rpm

安装上此软件后就可以使用db_load命令来生成口令认证文件了,如下:

liwei@linux# db_load -T -t hash -f login.txt /etc/vsftpd/vsftpuser.db

通过以上命令就在/etc/vsftpd/目录中创建vsftpuser.db口令认证文件了,创建好后为了安全起见我们为它修改一下权限:

liwei@linux# chmod /etc/vsftpd/vsftpuser.db

三、建立虚拟用户所需的PAM配置文件

生成vsftpd口令认证文件后,然后在/etc/pam.d/下新建一个文件并编辑添加两条记录:

liwei@linux# vi /etc/pam.d/vsftpd.v

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpuser

account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpuser

编辑完保存退出。

四、建立虚拟用户访问所需要的目录

建立基于虚拟用户的VSftpd服务(建立虚拟局域网有什么好处)

创建好虚拟用户所需的PAM配置文件后,就到了建立虚拟用户的工作环境这一步了,这一步的作用是用来映射所有的虚拟用户,具体命令如下:

liwei@linux# useradd -s /sbin/nologin virtual //这一步可以自己使用-d来指定具体目录

liwei@linux# chmod /home/virtual

五、修改vsftpd.conf配置文件

建立好虚拟用户访问所需要的目录后,就可以修改vsftpd.conf主配置文件了。在配置文件中添加如下选项:

anonymous_enable=NO local_enable=YES write_enable=YESanon_upload_enable=NO anon_mkidr_write_enable=NOanon_other_write_enable=NOchroot_local_user=YESpam_service_name=vsftpd.vguest_enable=YESguest_username=virtualuser_config_dir=/etc/vsftpd/vsftpuser_conf //为虚拟用户创建单独配置文件,可选

修改完配置文件后,创建虚拟用户单独配置文件目录,然后为用户添加配置文件:

liwei@linux# mkdir /etc/vsftpd/vsftpuser_confliwei@linux# mkdir /home/virtual/aliwei@linux# chown virtual:virtual /home/virtual/aliwei@linux# vi /etc/vsftpd/vsftpusr_conf/a

在此文件里为a虚拟用户添加单独配置选项:

local_root=/home/virtual/aanon_world_readable_only=NOwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_wirte_enable=YES

保存退出

使用命令service vsftpd restart重启一下服务。

用同样的方法创建虚拟用户b的配置文件及目录。

六、做完以上这些步骤后,整个实验就OK了,到了测试的时候了,到Windows或linux客户机上试试看能不能使用虚拟用户a和b是否能访问此FTP服务器。

常会出现的错误有:

1. Login incorrect //登录被拒绝

这个错误是由于系统中没有vsftpd的pam文件所导致的,如出现此错误请检查PAM文件

2. OOPS: cannot change directory:目录

Login failed

这个错误是你的配置文件里指定的目录名不正确,请检查目录来解决问题。

3.还有一个错误,一般原因就是因为目录的权限问题而造成的,检查目录的权限应该可以排除。

好了,就这些了,以后遇到再补充吧!

linux shell查看当前外网IP 功能飞铲更简单,只是获取外网IP。部分网站针对curl的ua进行处理。满足了一下自己的搜集癖,搜集了不少可以用来查询外网IP的网址和方法。#国内某网

Linux中搭建FTP服务器的方法 Linux是以后操作系统的趋势所在,目前的大部分国产操作系统,甚至于安卓系统都是与Linux离不开关系。其中,FTP作为其中共享手段存在已久,我们今天

Linux系统中掩耳盗铃的sudo配置 今天在这里讨论Linux系统中一个非常滑稽的系统配置失误,就是sudo,为什么说是滑稽的配置呢,就是因为如果配置不当的话,普通用户非常容易就可以

标签: 建立虚拟局域网有什么好处

本文链接地址:https://www.jiuchutong.com/biancheng/379782.html 转载请保留说明!

上一篇:linux下ssh安装与scp命令使用详解(linux ssh 安装)

下一篇:linux shell查看当前外网IP(linux如何查看当前shell)

  • 旅游住宿有什么问题
  • 销售收入不含税怎么计算增值税额
  • 工会经费和福利费怎么花
  • 接受捐赠手续
  • 个税系统中的离线算税和在线算税结果一样吗
  • 销售费用福利费编码
  • 有会计从业资格证还有用吗
  • 合同印花税申报表怎么填写
  • 纸质发票如何查看电子发票
  • 留抵进项税额
  • 报销退回多余款项怎么开收据
  • 实收资本未完全到账,需要缴纳印花税吗
  • 发票跨月还能重开吗
  • 合同签了发票开了钱没给怎么办
  • 股票收益收税吗
  • 可以给农村信用社的存折转账吗
  • 滴滴顺风车发票图片大全
  • 民办幼儿园需要给老师交五险一金吗
  • 银行结算卡年费多少
  • 建筑业跨区预缴增值税未预缴
  • 进项税额转出的会计分录
  • 货币性项目和非货币性项目的区别是什么?如何进行处理?
  • 支付工会经费
  • 如何从Windows 10注销其他用户
  • 高新企业研发费用占销售收入的比例
  • 自开和代开增值税专用发票盖章要求有不同吗?
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • 旧房转让土地增值税计算案例
  • 期初留存收益是什么科目
  • 流转税的计税依据有哪些
  • 图文详解一本通
  • segment anything model模型 需要的配置
  • web前端视频教程全套
  • 申报表中的免税销售额是收入吗
  • python 索引-1
  • mysql安装配置教程csdn
  • Building a HTTP Proxy
  • 教育行业有主营业务吗
  • 房地产开发企业成本核算方法
  • SQL SERVER 2008 CTE生成结点的FullPath
  • sql server 2005数据迁移
  • 小企业销售商品时,确认收入的标志有
  • sql按分隔符截取
  • 建筑行业旧项目怎么处理
  • 失控发票补缴税款后又被稽查
  • 劳务分包预缴税款计算公式
  • 劳务派遣公司工资发放方式
  • 员工出差托运行李怎么办
  • 为什么一般纳税人可以选择简易计税
  • 10万以下销售额怎么算
  • 增值税购进扣税法
  • 锁mysql
  • Windows server 2003 最后一代cpu
  • Mysql 5.7.17 winx64免安装版,win10环境下安装配置图文教程
  • fedora修改ip地址
  • solaris 10安装
  • windows vista server
  • xp启动加速
  • ubuntu20桌面
  • 将程序桌面图标放到桌面
  • WIN10系统中软件打开找不到网络共享盘
  • 显示隐藏文件也看不到
  • 怎么有才能
  • 萝卜家园和番茄花园哪个好
  • window sdk for windows 8.1
  • win8安装应用商店
  • linux如何安装wget命令
  • win10开启暗黑模式
  • win8任务管理器灰色
  • 电脑系统脚本错误
  • win10商店没有图标
  • GLSL Tessellation Shader的编程入门介绍
  • Node.js与Sails redis组件的使用教程
  • jQuery Checkbox 全选 反选的简单实例
  • js实现多继承
  • javascript创建对象的三种方法
  • 独资企业变更法人
  • 契税税收优惠政策2021
  • 陕西陉阳县税务局官网
  • 企业收到上一年增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设