LinuxFTP服务搭建及创建虚拟用户

 

首先安装好FTP服务器,这里我用的是YUM安装  (yum安装教程日后公布)

 

clip_image002

 

FTP服务器装好后开始创建虚拟用户了

先创建文本格式的用户名,密码列表

 

clip_image004

 

 

安装db4-utils,这里我也用yum安装

 

clip_image006

 

创建Berkeley db数据库文件,也就是存放虚拟用户的密码相关内容的

 

clip_image008

 

为了提高虚拟账号文件的安全性将权限设置下

 

clip_image009

clip_image011

 

添加虚拟用户的映射账号virtual为内部用户。

创建ftp根目录,并为ftp根目录设置权限

 

clip_image013

 

为虚拟用户创建PAM认证文复制pam认证文件在作编辑

 

这里我是直接copy一份vsftpd文件作修改的,命令如下:

clip_image015

然后进入vsftpd.vu修改里面的内容:

clip_image017

 

下面将进入ftp主配置文件,修改vsftpd配置,添加虚拟用户支持

 

clip_image018

 

在尾行添加如下内容:

clip_image020

 

clip_image022

 

clip_image024

 

这里还要添加一条命令,是为不同的虚拟用户建立独立的配置文件用的

clip_image026

 

上面的步骤配置好后重启下ftp服务,命令如下:

clip_image028

 

创建如下目录

提示:这里是为刚刚在vsftpd.conf里最后添加的那条命令而建立的,也是存放虚拟用户配置文件的地方

 

clip_image030

 

这里在vusers_dir里面建立tom用户的配置文件,为tom分配上传和下载权限,然后用用户jerry做对比。

 

clip_image031

clip_image032

 

这里也添加jerry的配置文件,但是不写任何内容

 

clip_image033

 

下面就是验证FTP服务器了

 

 

clip_image035

 

验证tom是否能够上传和下载

 

先用服务器在ftp根目录下新建个文件。

clip_image037

 

用户tom测试权限

 

下载:

clip_image039

 

tom测试上传

clip_image041

 

下面是用户jerry测试权限了

Jerry可以下载

clip_image042

 

Jerry无法上传

clip_image043

 

提示:553代码是未完成的提示。200是成功的提示。

200

你可能感兴趣的:(linux,安装,vsftp,ftp)