linux搭建ftp服务器实验报告实验报告
(20~20学年度 第学期 )
课程名称
题 目
姓名
学号
专业
班级
地点
教师
1. 实验目的及要求
在linux操作系统上搭建ftp服务器,要求能实现本地用户、匿名用户、虚拟用户的上传和下载。
2. 实验软硬件环境
硬件环境:
软件环境:Red Hat Linux-VMware Workstation
3. 实验内容
1,检查...
实验
(20~20学年度 第学期 )
课程名称
题 目
姓名
学号
专业
班级
地点
教师
1. 实验目的及要求
在linux操作系统上搭建ftp服务器,要求能实现本地用户、匿名用户、虚拟用户的上传和下载。
2. 实验软硬件环境
硬件环境:
软件环境:Red Hat Linux-VMware Workstation
3. 实验内容
1,检查本机系统中是否安装了ftp服务器
退到根
下,敲命令#rpm –q vsftpd
2, 发现fdisk-l命令不能用
这时会出现这样的情况
上网查看,解决
如下:
su 或者 su root:的话只是将当前身份转为root,用户shell并没有改变.所以有些系统命令不能使用.
su -或者su -l或者su -l root,可以完全的将当前环境转为root环境.如同root直接登陆.
其次,service的路径为/sbin/service
如果shell没有改变,那么你的PATH中默认没有/sbin,所以不行,而如果用su -命令环境改为root,PATH中就包含/sbin
这时会出现敲入su –l root
出现异常
浏览器不能登录
在linux里面却能实现登录和切换
出现上面的情况,可以进行如下分析:
1、 在配VMware Network Adapter时只是对网卡的地址进行配置,考虑到VM workstation可以最多虚拟9个网段,默认是两个,VMnet1和VMnet8,其中VMnet1是纯内网的,没有开NAT,不接外网.但是VMnet8是接NAT的,也就是说只要虚拟机是挂在VMnet8上,是可以上公网的,所以,前面的配置是存在问题的,不能将它配成一个非网段地址,而因该配到和本机到一个网段上,本机的iP地址为192.168.1.107所以应该配置为:VMnet1:192.168.2.1;VMnet8:192.168.1.1。这样,本机ip和虚拟机的ip就在一个网段上了,且能ping通,如下图:
此时,既能ping通,也能登录
一、实现本地用户的上传和下载:
上传:
发现不能上传,这时需要修改文件夹的权限
此时,能用本地用户上传文件了
在服务器里创建文件
二、在客户端进行匿名用户上传和下载:
下载:
上传:先查看etc/vsftpd/vsftpd.conf的配置信息
使用vi vsftpd.conf修改匿名用户的上传权限:
重新登录即可上传了
以上说明上传成功!!
三、虚拟用户上传下载:
1、 检查是否安装了PAM和db4
上网查看结果如下:说明还是少了一包b4-utils-4.3.29-10.el5.x86_64.rpm ,直接下载安装也可以了!(资料来源:)
于是在网上下载了一个
安装结果如下:
换一个,发现还是安装失败 (╯﹏╰)
4. 总结分析
这个实验可以按如下三点进行总结:
1、 linux登录部分:在使用非root用户登录后不能使用的一些命令要注意在登录后切换角色,有时候不是su root就能完全切换过来的,必要时用su –l root,这时候基本上是可以搞定了。
2、 ip配置部分:考虑到本机所在网段,最好是把VMware net8配置到和本机在同一网段,还有就是在本机上对net8和net1进行配置只是对虚拟机的网卡的所在网段进行配置,需要在虚拟机内部把ip地址配到和net8在同一网段,否则会出现和我前面出现的一样情况,能ping通,但是不能连接。
3、 本地用户登录部分:本地用户登录后能在整个linux文件内部进行切换,如果要实现本地用户的上传和下载需要在vsftpd.conf进行一系列配置,具体操作参看实验内容部分。
4、 匿名用户部分:在默认情况下,匿名用户是可以登录的,也可以下载,但是没有上传的权限,需要在vsftpd.conf里面修改anon_upload_enable=YES,此时重新启动vsftpd就行了,敲入service vsftpd restart 重启。
5、 虚拟用户部分:首先要了解虚拟用户的功能,参看csdn上面大牛们的工作日记可以了解到:公司要重新搭建一个vsftp,考虑到服务器的安全性,所以关闭实体用户登录,使用虚拟帐号验证机制,并对不同虚拟帐号设置不同的权限。因为 vsftpd 的虚拟用户采用了不与系统账户口令文件合二为一的方法,也就是说,为了认证这些虚拟用户vsftpd 使用单独的口令库文件(pam_userdb),由可插拔认证模块(PAM)进行认证。使用这种方式更加安全,并且配置更灵活,可以代替本地用户登录FTP服务器。
6、 实验失败总结:在进行linux安装时有些rpm软件包没有完全在虚拟光盘里面,需要到网站上面去搜,由于个人原因没能找到合适的软件包,实验的虚拟用户部分失败。
本文档为【linux搭建ftp服务器实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。