ubuntu环境下FTP服务的安装与配置.docx

上传人:b****4 文档编号:5917395 上传时间:2023-05-09 格式:DOCX 页数:15 大小:960.95KB
下载 相关 举报
ubuntu环境下FTP服务的安装与配置.docx_第1页
第1页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第2页
第2页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第3页
第3页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第4页
第4页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第5页
第5页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第6页
第6页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第7页
第7页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第8页
第8页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第9页
第9页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第10页
第10页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第11页
第11页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第12页
第12页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第13页
第13页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第14页
第14页 / 共15页
ubuntu环境下FTP服务的安装与配置.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ubuntu环境下FTP服务的安装与配置.docx

《ubuntu环境下FTP服务的安装与配置.docx》由会员分享,可在线阅读,更多相关《ubuntu环境下FTP服务的安装与配置.docx(15页珍藏版)》请在冰点文库上搜索。

ubuntu环境下FTP服务的安装与配置.docx

ubuntu环境下FTP服务的安装与配置

实验项目4:

Linux环境下FTP服务的安装与配置

一、【实验目的】

1.理解FTP的工作原理和作用;

2.了解Linux环境下不同的FTP客户端与服务器的软件;

3.掌握FTP服务器的基本配置方法;

4.通过操作系统自带的ftp命令验证FTP服务器的配置。

二、【实验环境】

三台安装Linux系统的计算机,一台集线器,网线。

三、【实验组网图】

图4-1试验网络拓扑

四、【实验任务】

按上图4-1进行实验组网,把3台计算机,用集线器连接成一个网络。

三台机器的子网掩码统一设置为“255.255.255.224”。

选择1台计算机Linux_pc0作为服务器,地址:

172.16.3.X,启动FTP服务,允许匿名登陆,权限为读。

计算机Linux_pc1地址:

172.16.3.X,启动FTP服务,允许本地用户登陆,权限为写。

计算机Linux_pc2地址:

172.16.3.X,用PC2的浏览器分别登陆Linux_pc0,Linux_pc1。

在地址栏中输入ftp:

//172.16.*.*(FTP服务器的IP地址),查看结果,判断是否配置成功。

五、【实验步骤】

1.安装FTP服务器

Ubuntu自带的FTP服务器是vsftpd.安装命令如下:

$sudoapt-getinstallvsftpd

2.配置匿名FTP服务器

1)配置vsftpd.conf文件

$sudomv/etc/vsftpd.conf

每次修改服务配置文件前备份是个好习惯,可以在修改错误的时候,让服务在最短的时间内恢复正常。

新建vsftpd.conf文件输入内容如图示:

图4-2编辑配置文件vsftpd.conf

值得指出的是该配置文件我们给了匿名登陆者最大的权限,可以上传、下载以及新建文件夹等,匿名用户新建和上传的文件归用户teat所有(chown_username指定),匿名用户的工作文件夹为/var/ftpfile(anon_root指定),下一步我们将新建该文件夹。

2)为匿名用户创建目录,并添加一个测试文件;

图4-3创建匿名工作目录

图中新建了匿名用户的工作目录,由于匿名用户需要在该目录下上传和下载文件,而vsftpd服务考虑到安全,匿名用户不能拥有执行权限,所以该文件夹的对其他用户的权限只能设置为5,不能为7;当设置成7时,匿名用户会无法登陆,vsftpd服务规定匿名用户是不能在工作根目录下上传和下载的,所以我们还需要在ftpfile下新建权限为7的文件夹123,让匿名用户能在其中正常工作。

3)从客户端匿名连接FTP服务器

由于试验条件限制,我们直接在本地登陆($ftplocalhost),登陆后我们上传了文件g.txt,新建目录teat如图示:

图4-4匿名登录测试

4)从windows匿名登陆服务器

成功登陆服务器后,测试新建了文件夹。

图4-5windows下登陆FTP服务器

图4-6windows下匿名登录

图4-6windows下测试结果

3.配置本地用户ftp服务器

1)修改配置文件/etc/vsftpd.conf

我们只需在以前的匿名的基础上添加即可,chroot_local_user限定了本地用户同过ftp登陆服务器后,只能在自己的家目录下工作,使服务器的安全更有了保障。

图4-7修改配置文件vsftpd.conf

2)用FTP服务器中系统用户登录并查看文件

图4-8本地用户登陆FTP服务器

我们使用teat成功登陆了服务器,并且上传了文件g.txt,在这里我们可以尝试看能不能切换到其他目录,服务器的安全是否有保障。

图4-9测试chroot_local_user=YES是否起作用

 

从上图可以看出,我们的设置是有效的,本地用户登陆服务器后,切换目录失败。

 

3)从windows登陆服务器

图4-10windows下本地用户登陆FTP服务器

图4-11本地用户成功登陆FTP服务器

 

最后在windows环境下,我们为了登陆服务器方便,可以在网络邻居中建立一个快捷链接,步骤如下图示:

图4-12启动添加网上邻居向导

图4-13下载服务信息

图4-14选择服务

图4-15输入FTP服务器地址

图4-16输入本地用户名

图4-17创建完成

图4-18创建的最终结果

六、【思考题】

问题1:

如何设置Linux_pc0,Linux_pc1的FTP配置脚本?

如何启动FTP服务?

答:

Linux_pc0的FTP配置脚本如下:

图4-19配置文件vsftpd.conf的内容

Linux_pc1的FTP脚本配置如下:

图4-20配置文件vsftpd.conf的内容

使用命令servicevsftpdstart启动FTP服务器。

问题2:

Linux_pc2访问Linux_pc0结果如何?

答:

只能匿名登陆FTP服务器,登陆之后进入目录/var/ftpfile,并且只能查看文件信息。

问题3:

Linux_pc2访问Linux_pc1结果如何?

答:

只接受本地用户登陆,登陆后,本地用户只能在自己的家目录下工作。

七、【实验心得】

这次我完成了FTP的基本配置,整个实验过程花了我三天多,虽然时间有点长,但是我觉得很充实,我通过查看各种资料解决了实验过程中遇到的各种问题,并且在实验报告中都指了出来,我感觉到在做实验的过程中查看资料是非常有必要的,而且在试验失败是很正常的,在找错的过程中,我们会学到更多的知识。

我希望这次实验报告能够给后来者以帮助,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2