FTP服务器的建立及设置.docx
《FTP服务器的建立及设置.docx》由会员分享,可在线阅读,更多相关《FTP服务器的建立及设置.docx(16页珍藏版)》请在冰豆网上搜索。
FTP服务器的建立及设置
FTP服务器的建立及设置
1.1实验目的
掌握Windows2000环境下FTP服务器的配置方法。
掌握Windows2000环境下使用第三方软件(Serv-U)配置FTP服务器的方法。
1.2实验环境
Windows2000Server操作系统,接通Internet的PC机;独立操作。
1.3相关理论
文件传输服务是由FTP应用程序提供的,而FTP应用程序遵循的是TCP/IP中的文件传输协议(TransferProtocol),它允许用户将文件从一台计算机传输到另一台计算机上,并且能够保证传输的可靠性。
由于采用TCP/IP协议作为Internet的基本协议,无论两台Internet上的计算机在地理位置上相距多远,只要它们都支持FTP协议,它们之间就可以随意地相互传送文件。
这样做不仅可以节省实时联机的通信费用,而且可以方便地阅读和处理传输过来的文件。
为了便于管理和保证FTP服务器的安全性,必须对FTP服务器的访问控制进行设置,普通用户对FTP服务器的访问权限必须进行严格设置。
FTP服务器的匿名访问、完全控制和用户登录都是FTP服务器的基本配置,而且FTP服务器的第三方软件也实现了上述的各种必要配置。
1.4实验内容及步骤
一、利用IIS建立FTP站点
步骤1:
安装Windows2000IIS中的FTP组件。
打开“控制面板”窗口,选择“添加/删除程序”→“Windows组件向导”→“应用程序服务器”→“Internet信息服务(IIS)”→“文件传输协议(FTP)服务”,如图1-1所示。
在选定需要安装的服务后,安装向导会提示需要插入Windows2000安装光盘,这时插入安装盘按照提示进行安装,IIS中的FTP很快便自动安装完成。
步骤2:
打开“程序”→“管理工具”→“Internet信息服务(IIS)管理器”→“FTP站点”,如图1-2所示。
图1-1添加组件
图1-2IIS信息服务管理器
在IISFTP组件中,FTP每一个站点只能对应一个端口,每一个站点只能对应一个全局目录。
如果需要建立匿名访问的FTP服务和需要认证的FTP服务,则需要建立两个站点,使用两个不同的端口。
步骤3:
首先建立一个需要认证的FTP站点,让互联网登录FTP服务时需要认证才能与FTP服务器取得信任连接。
选择“程序”→“管理工具”→“计算机管理”→“本地用户和组”→“用户”,在这里新建一个用户admin,不需要赋予任何权限,建立后即完成建立用户的过程。
步骤4:
进入Internet信息服务(IIS)管理器“默认FTP站点属性”对话框。
在“安全账户”选项卡中不选“允许匿名连接”,否则任何人都可以通过FTP连接你的全局目录,如图1-40所示。
在“主目录”选项卡中的“FTP站点目录”选择到对外服务文件目录的上级目录,如果不想这个站点下的子站点有“写入”权限,那么“写入”权限不需要选中,如图1-5所示。
如果此站点下有一个子站点需要有“写入”权限,那么全局站点FTP权限必须给予“写入”,如果觉得不安全,可以把FTP目录数据转移到一个空的分区或者下级目录。
例如admin账号对应“F:
\作业布置”目录,那么FTP全局站点目录必须为“F:
\作业布置”,如图1-5所示。
图1-3设置用户
图1-4不选择“允许匿名连接”图1-5选择站点目录
现在,FTP服务接口已经向互联网服务,但实际上没有用户可以从你的FTP进入获得资源。
我们需要把刚才建立的admin用户对应到FTP目录。
步骤5:
右击FTP默认站点,选择“新建”→“虚拟目录”,虚拟目录别名输入aamm,如图1-7所示,选择aamm对应的访问目录并给予权限,如图1-8和图1-9所示,完成效果如图1-10所示。
实际上虚拟目录别名就是用户登录名称,对应着用户表中的用户。
可以通过系统建立FTP用户来对应不同站点的FTP子站点目录,如图1-11所示。
当然,一个用户可以对应多个路径,这点需要使用FSO权限进行控制。
图1-6新建站点
图1-7设置目录别名
图1-8选择新建站点路径
图1-9设置默认权限
图1-10添加完成
图1-11IIS信息服务管理器
步骤6:
下面可以开始测试FTP服务器。
在测试过程中为了方便,使用Windows2000自带的FTP命令进行测试,如图1-12所示。
图1-12DOS方式测试
测试成功,互联网上的访问者就可以直接在IE浏览器里面输入或者DomainName你的FTP了。
二、Serv-U安装和配置
1.安装Serv-U
展开压缩文件ServU3b1.zip,执行其中的setup.exe即可开始安装;全部选择默认选项即可。
安装完成后不需重新启动,直接在“开始”→“程序”→Serv-U中就能看到相关文件,如图1-13所示。
图1-13安装Serv-U
2.建立第一个可用的FTP服务器
步骤1:
假如本机IP地址为192.168.0.48,已建立好域名的相关DNS记录。
步骤2:
打开Serv-U管理器。
选择图1-13的Serv-UAdministrator,即出现SetupWizard(设置向导)。
此向导可以帮你轻松地完成基本设置,因为建议使用它。
直接选择Next(下一步)按钮,如图1-14所示。
图1-14设置向导
步骤3:
随着安装向导按以下步骤进行操作。
(1)IPaddress(IP地址):
输入192.168.0.48(如果使用动态的或无合法的IP地址,则此项为空)。
(2)Domainname(域名):
输入。
(3)Installassystemserver(安装成一个系统服务器吗):
选择Yes。
(4)Allowanonymousaccess(接受匿名登录吗):
此处可根据自己需要选择,如选择Yes。
(5)anonymoushomedirectory(匿名主目录):
此处可输入(或选择)一个供匿名用户登录的主目录。
(6)Lockanonymoususersintotheirhomedirectory(将用户锁定在刚才选定的主目录中吗):
即是否将上步的主目录设为用户的根目录,一般选择Yes。
(7)Createnamedaccount(建立其他账号吗):
此处询问是否建立普通登录用户账号,一般选择Yes。
(8)Accountloginname(用户登录名):
普通用户账号名,比如输入nanshan。
(9)Password(密码):
设定用户密码。
由于此处是用明文(而不是*)显示所输入的密码,因此只输一次。
(10)Homedirectory(主目录):
输入(或选择)此用户的主目录。
(11)Lockanonymoususersintotheirhomedirectory(将用户锁定在主目录中吗):
选择Yes。
(12)Accountadminprivilege(账号管理特权):
一般使用它的默认值Noprivilege(普通账号)。
(13)最后选择Finish(结束)即完成设置,如图1-15所示。
图1-15设置域名、IP和端口
步骤4:
从图1-15中可以看到,现在已经建立好了一个FTP服务器,服务器地址为。
其下有两个用户,一个是匿名用户Anonymous,其密码为空;另一个是普通用户nanshan,其密码为在向导中输入的内容。
步骤5:
基本权限。
比如在图1-15左边的面板中选中nanshan用户,则在右边的面板中出现如图1-16所示的设置窗口。
选择DirAccess(目录存取权限)选项卡,即可设置此用户在它的主目录(即Path)是否对文件拥有Read(读)、Write(写)、Append(写和添加)、Delete(删除)、Execute(执行)的权限;是否对目录拥有List(显示文件和目录的列表)、Create(建立新目录)和Remove(修改目录,包括删除、移动、更名)的权限;设置Inherit(以上权限是否包括它下面的目录树)等权限。
图1-16设置权限
3.使用此FTP服务器
(1)DOS下的登录格式。
如“ftp你的ip或域名”。
(2)浏览器中的登录格式。
如“你的ip或域名”。
(1)接下来是管理控制台的一些基本设置。
首先是域的建立和设置,要填写域的名称、说明并设置启用该域,如图1-17所示。
图1-17域向导
(2)设置其中采用的协议要使用哪些端口,通常使用默认的端口设置即可,如图1-18所示。
图1-18域协议的端口设置
(3)域的IP地址设置,可以填写服务器的IP地址,也可以留空,如图1-19所示。
图1-19域的IP地址设置
(4)利用向导在刚刚建好的域中创建用户,在弹出的提示对话框中单击“是”按钮进入用户向导,如图1-20所示。
图1-20利用向导创建用户
(5)输入FTP用户的用户名,然后单击“下一步”按钮,如图1-21所示。
图1-21创建用户向导
为该用户设置登录密码,然后单击“下一步”按钮,如图1-22所示。
图1-22设置用户密码
(7)设置用户的根目录。
首先选中“锁定用户至根目录”复选框,并单击“浏览”按钮选择要设定的目录,如图1-23和图1-24。
图1-23锁定用户
图1-24选择用户根目录
(8)设置用户的权限。
本例中将用户权限设置为“只读”权限,如图1-25所示。
图1-25设置用户权限
(9)用户向导结束,返回Serv-U管理控制台主页,如图1-26所示。
图1-26Serv-U管理控制台主页
(10)通过该主页可以对FTP服务器进行详细的设置,如用户、域、群组、目录限制和设置等,如图1-27所示。
图1-27用户属性的详细设置
(11)通过IE浏览器访问刚建立的FTP服务器,并用刚创建的用户master登录该站点,如图1-28所示。
(12)登录成功后,浏览器中会列出用户根目录下的子目录及文件列表,如图1-29所示。
图1-28登录FTP服务器
图1-29用户根目录
1.5实验注意事项
本实验给出的是利用Windows2000Server自带的IIS组件和利用第三方软件建立FTP站点的两种方法。
这是两种经典的建站方法,类似功能的第三方FTP建站软件还有很多种。
1.6实验报告要求
(1)建立服务器成功后,让同实验室的同学在其他机器上访问,并记录访问结果。
(2)列出实验过程中出现的问题,并说明你是如何解决的。