FTP服务与配置实验
【实验目的】
1.了解FTP的基本原理和作用
2.掌握FTP服务器的配置方法
【实验器材】三台安装Linux系统的计算机,一台集线器,网线
【实验组网图】
图2.4-1
【实验任务】
按上图2.4-1进行实验组网,把3 台计算机,用集线器连接成一个网络。三台机器的子网掩码统一设置为“255.255.255.0”。
选择1台计算机Linux_pc0作为服务器,地址:192.168.199.5,启动FTP服务,允许匿名登陆,权限为读。
计算机Linux_pc1地址:192.168.199.3,启动FTP服务,允许本地用户登陆,权限为写。
计算机Linux_pc2地址:192.168.199.4,用PC2的浏览器分别登陆Linux_pc0, Linux_pc1。在地址栏中输ftp://192.168.*.*(FTP服务器的IP地址),查看结果,判断是否配置成功。
【实验指导】
1 配置FTP服务器
1.1 打开FTP配置对话框
打开任意一台计算机,单击“主菜单” →“控制面板” →“服务设置” →“FTP”,如图2.4-2所示:
图2.4-2 启动FTP配置
单击“FTP”,则进入FTP配置窗口。如图2.4-3所示。
图2.4-3 FTP配置窗口
1.2 配置数据
在这里,FTP要配置的数据只有三项,即:anonymous_enable、local_enable、write_enable。
这三项数据要填写的数据有明显的要求,只能是YES、yes、NO、no中的任意一项,如若填写别的内容,虽然可以正常的保存,但将不能被正确的读出,也不能正常进行测试。anonymous_enable 为yes(YES)表示允许用户匿名登陆,为no(NO)表示不允许匿名登陆。local_enable为yes(YES)表示允许用户用给定的系统用户名和密码登陆,为no(NO)表示不允许用户登陆。write_enable为读写控制,yes(YES)表示写,no(NO)表示读。当anonymous_enable和local_enable同时为yes(YES)的时候默认为匿名登陆,用户登陆当进入公共文件夹后通过右键来显示。
例如可以进行以下配置:如图2.4-4
图2.4-4 FTP配置示例
可以通过点击菜单项“文件”保存,然后退出,或者直接关闭,如果没有保存会弹出提示对话框,要求进行保存。
2 启动FTP服务器
单击“主菜单” →“控制面板” →“服务设置” →“服务”,弹出如图2.4-5所示的服务启动对话框:
图2.4-5 FTP服务启动对话框
选择“vsftp”,单击“开始”。如果FTP服务已经开始,则单击“重启”
3 测试FTP服务是否配置成功
3.1 服务器端和客户端IP地址的配置:
具体IP地址设置请参考“网卡配置”中的设备配置。
3.2 使用浏览器进行测试:
假设计算机的IP地址配置为(192.168.199.5)打开服务器桌面上的“浏览器”,在地址栏中输入ftp:// 192.168.199.5如果配置成功,则如图2.4-6所示。
图2.4-6 FTP测试成功图
而当配置文件中的允许匿名登陆设置为no,而允许本地用户设置为yes时,则会出现下面的登陆会话框,如图2.4-7所示:
图2.4-7 FTP不允许匿名登陆示例
用户可用的系统用户名和密码有两个: root(root)和administrator(administrator),使用root登陆时如图2.4-8所示:
图2.4-8 用root登陆FTP
如果测试不成功,则如图2.4-9所示。
图2.4-9 FTP测试不成功
【相关知识】
FTP(File Transfer Protocol)文件传输协议。是指把文件通过网络从一台计算机复制到另一台计算机的过程,它是实现网络资源共享的重要方式和有效手段之一。