码迷,mamicode.com
首页 > 其他好文 > 详细

搭建FTP文件传输服务

时间:2015-03-05 19:37:25      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:linux系统   配置文件   下载文件   上传文件   

实验要求:搭建FTP文件传输服务

实验步骤:

1.匿名访问

首先挂载并安装软件包,顺便再查看下,在启动

技术分享

 

防火墙要关掉

技术分享 

然后在WIN7上远程登陆FTP

技术分享

然后我在/vra/ftp/下面创建hu.txt文件,

技术分享

win7系统上连接ftp,可以下载文件(为了方便查看,将目录切换到E盘)

技术分享

技术分享

我在看下能不能上传,这边显示不能

技术分享

在这边如果想要他能上传必须开启一些服务,进入linux系统VI编辑器配置文件

技术分享

将允许匿名上传的配置选项前面的#去掉,使这条命令生效-(允许创建目录和允许上传文件)

 

技术分享

这条是没有的,要自己写入anon_other_write_enable=YES(写入修改删除权限)

技术分享

在重新加载

技术分享

将默认站点和子目录的权限设置为可读写

技术分享

在回到win7进入pub 然后上传文件

技术分享

linux系统的pub下查看

技术分享

然后在win7上删除文件

技术分享

Linux查看

技术分享

 

2.用户验证登陆

首先在linux中新建两个用户(humajun,yangqin)并且设置密码

技术分享

win7上用humajun 用户登录,并且查看用户在那个目录下

上传文件

技术分享技术分享 

在打开vi编辑器配置文件

技术分享

#号去掉是这条命令生效(实行用户禁锢在主目录里面),在这里为什么要禁锢,禁锢是为了用户游走

技术分享

重新加载

技术分享

在进入ftp,查看下用户只在自己的家目录

技术分享

在这里告诉你下面两条什么意思:

userlist_deny=no(只允许用户在该文件)

userlist_deny=yes (不允许用户在该文件)不配置的话,就是默认这条

技术分享

 

在这里我要把用户加入user_list里面(不允许用户在该文件)并且重新加载(在这里>>是追加)

技术分享

登陆失败,

技术分享

在打开vi编辑器配置文件

技术分享

在这里我添加userlist_deny=no(只允许用户在该文件),并且重新加载

 

技术分享

技术分享

humajun用户可以登录,yangqin用户登录失败,还匿名用户失败

技术分享

技术分享

3.虚拟用户登录

打开VI编辑器配置文件

技术分享

新建一个存放用户账户和密码的文本文件,将虚拟用户写进去,奇行为用户名偶行为密码

技术分享

vuser转换成数据库文件(db_load是转换数据库命令,-T是转换,-t是类型,hash是哈希算法,-f是制定把那个文件转换) vuser.db,在用ls -l查看下

技术分享

为了安全期间,我将把这两个文件权限改成600

技术分享

创建一个用户为vuser 指定家目录/opt/vuser 并不使用shell登陆,顺便查看下

技术分享

编辑pam认证模块支持虚拟用户的登陆,vsftpd.vu是我新创建的,并且进行编辑文件(此处两个文件vuser并不是普通文件而是刚才创建的vuser.db数据库文件)

技术分享

 技术分享

打开vi编辑器下配置文件

技术分享

guest_enable=YES(开启来宾用户)

guest_username=vuser(使用vuser用户名)

pam_service_name=vsftpd.vu  (开启虚拟用户,使用pam认证登陆)

pam_service_name=vsftpd(加个#号把他注释掉)

技术分享

重新加载

技术分享

在到win7上,登录jack并且进行上传

技术分享

在到linux服务器上,查看文件在那个用户下

技术分享技术分享

在进入vi编辑器下配置文件

技术分享

user_config_dir=/etc/vsftpd/vu_dir (单独用户配置文件夹)

技术分享

创建文件夹,在进行vi编辑器下配置文件,在配置文件夹里创建用户配置文件

技术分享

anon_umask=022  (指定上传文件的权限),并且重新加载

技术分享技术分享

在回到win7上用tom登录,上传文件yangqin.txt

技术分享

在到linux服务器上查看文件,并且查看权限是644

技术分享

 

 

                     

 

 

搭建FTP文件传输服务

标签:linux系统   配置文件   下载文件   上传文件   

原文地址:http://humajun.blog.51cto.com/9520388/1617717

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!