CentOS 7 中 vsftpd 服务安全部署(匿名用户、本地用户、虚拟用户管理)
目录
一、 概述
特点
、、、 的区别
环境配置
二、利用本地用户登录 (文件在家目录)
、创建系统用户
、用测试机 测试
、设置列表为仅允许
、测试机 测试
三、建立虚拟用户账户使用 (文件在系统用户 家目录)
、创建虚拟用户文件
、转换数据库文件,设置安全权限
、编辑 认证模块支持虚拟用户登录
、开启虚拟用户,使用 模块认证登录
、单独用户配置,指定上传文件的权限
、测试机 使用 用户登录,查
一、vsftpd 概述
是一个 类操作系统上运行的服务器的名字,它可以运行在诸如
!"#$以及 %上面。它支持很多其他的 &'#服务器不支持的特征。
vsftpd 特点
(是以一般身份启动服务,所以对于 系统的使用权限较低,对于 系
统的危害就相对的减低了。此外, 亦利用 )!!*+这个函式进行改换根目录的动
作,使得系统工具不会被 这支服务所误用;
, 任何需要具有较高执行权限的 指令均以一支特殊的上层程序*
!+所控制 ,该上层程序享有的较高执行权限功能已经被限制的相当的低,并以不
影响 本身的系统为准;
- 所有来自 端,想要使用这支上层程序所提供的较高执行权限之 指令的
需求,均被视为『不可信任的要求』来处理,必需要经过相当程度的身份确认后,方可利
用该上层程序的功能。例如 )!.*+!/的要求等等动作;
0 此外,上面提到的上层程序中,依然使用 )!!*+的功能来限制使用者的执行权限。
ftp、sftp、vsftp、vsftpd 区别
是 &'#!!! 的缩写,文件传输协议,用于在网络上进行文件传输的一套
标准协议,使用客户1服务器模式。它属于网络传输协议的应用层。
是 "&'#!!! 的缩写,安全文件传输协议;
是一个基于 2# 发布的类 系统上使用的 服务器软件,它的全称是 34
&'# 从此名称可以看出来,编制者的初衷是代码的安全;