为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

linux搭建ftp服务器实验报告

2019-05-16 10页 doc 60KB 76阅读

用户头像

is_995397

暂无简介

举报
linux搭建ftp服务器实验报告实验报告 (20~20学年度    第学期 ) 课程名称   题 目       姓名   学号           专业   班级           地点   教师           1. 实验目的及要求 在linux操作系统上搭建ftp服务器,要求能实现本地用户、匿名用户、虚拟用户的上传和下载。 2. 实验软硬件环境 硬件环境: 软件环境:Red Hat Linux-VMware Workstation 3. 实验内容 1,检查...
linux搭建ftp服务器实验报告
实验 (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,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索