架设FTP服务器实验指导

架设FTP服务器实验指导

要架设一台FTP服务器,首先,要保证你的机器网络处于连通状态。其次,硬件性能要能满足一定条件。最后,需要安装FTP服务器端的软件,这类软件很多,不同的软件提供的功能不同,适应的需求和操作系统也不同。一般来说,系统最低要求如下: CPU:PⅢ 450MHz以上;

内存:256MB SDRAM以上;

带宽:ADSL 512Kbps以上;

操作系统:Windows 98/Me/NT/2000/XP均可,如果对服务器的性能和安全性要求很低,可以采用Windows 98和Windows Me。本文以Windows XP专业版为操作系统,其余操作系统下FTP服务器的架设及设置均大同小异。

一、用Serv-U等第三方FTP服务器软件架设

有很多FTP服务器软件可以架设,如Wu-FTP、ProFtpd、Serv-U等,但大部分只适用于Unix、Linux系统,如果使用Windows系统,强烈推荐使用Serv-U。Serv-U是一种被广泛运用的FTP服务器端软件,支持Windows 3x/9x/Me/NT/2000等全Windows系列。它安装简单,功能强大,可以用同一个IP设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小、支持远程登录管理等,适合绝大部分个人自建FTP的需要。

1.安装

Serv-U的安装很简单。先执行英文原版安装文件,按提示一路“NEXT”即可。要注意的是,在选择安装目录时,最好选择安装在一个非系统盘里,以免将来系统发生异常时还要重新进行账号等的设置。然后执行汉化文件,选择原版安装目录,一路“下一步”即可完成安装。

2.设置(不同版本有所不同)

与IIS不同,Serv-U在第一次运行时会以向导的方式一步一步地提示用户进行设置,整个过程不超过五分钟,很人性化。为了方便说明,现假设我们要架设一个固定IP为192.168.1.1,端口为21,根目录绝对路径为G\Ftp,允许匿名访问和拥有一个用户名为dys、密码为syd、管理账户名叫“MyFtp”的公网FTP服务器。运行Serv-U,弹出向导窗口,依次设置如下选项:

1)“您的IP地址”:这里我们填入局域网本地的IP地址,如192.168.1.1。 2)“域名”:就是该FTP站点的名称,可以随意取名,如“MyFtp”。 3)“匿名账号”:决定该FTP站点是否允许匿名用户访问。选择“是”。

4)“匿名主目录”:设置匿名用户登录站点后所处的目录位置。输入“G\Ftp”。 5)“锁定于主目录”:假设在“匿名主目录”中设置匿名用户登录后所处的目录位置为“G\Ftp\Guest”,那么,选择“是”后,当匿名用户登录FTP后,就被锁定在G\Ftp\Guest目录下,只能查看Guest目录里的内容,不能进入上级目录“Ftp”,同时该目录在FTP客户端软件中显示为“\”,如果未被锁定,则会完整显示为“G\Ftp\Guest”。这里选择“是”。

1

6)“命名的账号”:决定是否要创建有一定管理权限的账户。选“是”。

7)“账号名称”:就是具有一定管理权限的账户登录名称。填入“dys”。

8)“账号密码”:设置账户的登录密码。输入“syd”。

9)“主目录”:与“匿名主目录”一样,用来设置管理账户登录后所处的目录位置。输入“G\Ftp”。

10)“锁定于主目录”:选择“是”。

11)“管理员权限”:用来设置管理账户的管理权限级别。这里选“无权限”,后面再详述。

设置完成,地址为:ftp//192.168.1.121的FTP服务器就算架设成功了。最后可用8uftp分别以匿名和dys的账户登录验证。

提示:以上这些设置并非最终设定,还可以在Serv-U主界面中随时修改。 3.用同一个IP架设多个FTP服务器

如果带宽允许的话,还可利用同一个IP轻松架设多个服务器。在Serv-U中,将“本地服务器”下“域”中的每个FTP服务器称为“域”,刚才创建的“MyFtp”服务器就是一个名叫“MyFtp”的域。要架设多个服务器,实际上就是创建多个拥有不同端口的域而已。

右击“域”,选“新建域”,在弹出的向导中参照“MyFtp”进行设置,只是在端口处一定不要与已经创建的“域”的端口或被其他系统服务占用的端口冲突即可。如果填入22,则此服务器的地址就是:ftp//192.168.1.122。依此而为,就可以架设多个FTP服务器了。

二、用动态IP域名解析软件架设拥有固定域名的FTP服务器

在上面的介绍中,我们假设的是该服务器拥有192.168.1.1的固定IP,如果想架设个人FTP的用户是用ADSL等方式拨号上网。由于每次拨号上网后被分配到的IP地址都不相同,那这是否就意味着不能架设FTP服务器呢?

有两个解决办法:一是在刚才向导中的“您的IP地址”中留空,然后完成其它向导设置。进入Serv-U主界面,先点击菜单栏上的“帮助→本机IP地址”,将本机IP地址复制,再通过其他途径告知每个用户。每拨号上网一次就重复此操作一次;二是到网上下载安装一个动态IP域名解析软件,如国外的DNS2Go、国内的花生壳、88IP等,此类软件不管本机的IP如何变化都能将一个固定域名自动解析到本机IP上。这样,用户只要输入这个固定域名作FTP地址就可以访问到你的服务器。很明显,第一种方法相当麻烦,需要你有极大的耐心,第二种就相当简便,用户只要记住此域名而不用管IP是否变化。美中不足的是,目前绝大部分此类软件需要付费注册才能永久使用,不注册只能免费使用30天。

我们以88IP为例,来了解它的设置。

假设我们要申请一个域名:dys2.88ip.com。首先如前文所述用Serv-U(IIS和其他FTP服务器软件亦可)架设好FTP服务器,注意将“您的IP地址”处留空,然后到http//www.88ip.net去下载并安装88IP标准版。

88IP需要付费注册才能拥有一个永久域名,如果免费注册则仅能试用15天。运行88IP标准版客户端,会弹出设置窗口。要获得一个域名,需要先注册。在“基本资料”中,依次填写好用户登录名、有效电子邮件地址、密码和联系电话,接下来就要选择你的域名,在“域名资料”中,“域名”框填入dys2,“域名后缀”下拉框里选择“88ip.com”,这时,下方的“你的完整域名为”会显示为dys2.88ip.com,确认无误后,点“注册”按钮注册。如果注册的用户名或申请的域名已经被其他用户注册过,软件会做出相应的提示,修改后再次注册即可。注册成功后,在“执行状态”中会显示“注册成功,用户I 2

D:xxxxxxxx”,记下用户ID,以备将来缴费或需要技术支持之用。最后要点击“装载”按钮将刚刚申请成功的账户信息装载至本机上。

注:

1、 在Serv-U的现有域里添加一个帐户名ID为Anonymous的用户,没有大小写之分,密码

留空,给定目录。跟建普通用户不一样:如果匿名用户名“Anonymous”输入正确的话,它是不会提示你输入密码的,然后直接跑到选择目录那一项,建好用户后给这个用户加权限,然后到IE浏览器地址栏,输入servu服务器的地址,测试,输入用户:anonymous,然后登陆就可以了;

2、 如果设置了匿名登录,在资源管理器的地址栏中输入ftp://IP地址或ftp://域名,会默

认为匿名登录,若需要用非匿名登录(如匿名登录与非匿名登录设置的访问目录不同时)可用ftp://用户名@IP(或域名)的形式登录;

3、 SERV-U 9过期以后无法使用是注册表中信息删除不完全导致。在注册表中找到下面键

值:[HKEY_LOCAL_MACHINE]-[SOFTWARE]-[Onihr] 直接删除onihr的子项,把该项删除,则又会自动变成30天了;

4、 要注意其他ftp服务器和Serv-U中服务器端口号的冲突。

3

 

第二篇:FTP服务器的配置实验

路由及交换技术

实训、实验报告

                  年   级___2009______________________

                专   业____计算机科学与技术_____________________

                学   号________________________

                姓   名_________________________

                指导教师________________________

                时    间________________________

               

实训(实验)6  FTP服务器的配置

实训(实验)目的

1. 创建FTP服务器;

2. 配置FTP服务器;

3. 在客户端访问FTP站点。

实训(实验)环境(设备)

1.多台具备Windows 20## Server系统的计算机和局域网网络环境;

2.Serv-U软件;

3.3-4人一组。

实训(实验)内容

【实验内容】  

1.设置服务器的TCP/IP

服务器的TCP/IP设置如下:

DNS解析FTP应用服务准备:

1.安装DNS服务器,在“开始->设置->控制面版->添加删除Windows程序->网络服务”,选择“DNS”。

2.配置DNS服务器。

3.DNS正向解析测试。

4.DNS反向解析测试。

5.使用Nslookup命令测试DNS服务器。

【实验过程】(实验步骤)

1.设置服务器的TCP/IP

服务器的TCP/IP设置如下:

-------------------------------------------------------------------------------------------------

DNS解析FTP应用服务准备:

1.安装DNS服务器,在“开始->设置->控制面版->添加删除Windows程序->网络服务”,选择“DNS”。

要求DNS服务器的IP地址必须采用固定IP地址。

DNS服务器的TCP/IP设置如下:

2.配置DNS服务器,要求如下:

(1) 配置DNS服务器,创建“jsj86.gxnu.cn”  正向查找区域;

(2) 分别创建“jsj86.gxnu.cn”的反向查找区域:192.168.3.   ;

(3) 在建好的反向区域文件里添加“指针”;

(3) 选择对应域jsj86.cn的“属性”,分别在菜单中的“新建主机”选项中进行以下操作

新建主机FTP,要求如下:

形成“ftp.jsj86.gxnu.cn” 。

3.DNS正向解析测试

(1) 在命令状态下,输入ipconfig  /all 查看DNS服务器的配置情况,确认已配置了DNS服务器。

(2) 在MS-DOS下,利用Ping命令去解析“jsj86.gxnu.cn”、“ftp.jsj86.gxnu.cn”的IP地址。

4.DNS反向解析测试

在命令状态下,输入ping  192.168.3.86,以检测DNS服务器是否能够将IP地址解析成“jsj86.gxnu.cn”。

5.使用Nslookup命令测试DNS服务器

1.在命令状态下,输入nslookup,这里,它的服务器名应是“jsj86.gxnu.cn”,Address应是192.168.3.86。

(1) 查看正向解析结果

① 输入jsj86.gxnu.cn,解析结果应为192.168.3.86;

②输入ftp. Jsj86.gxnu.cn,解析结果应为192.168.3.86;

(2)查看反向解析结果

① 输入192.168.3.86,解析结果应为jsj86.gxnu.cn;

② 输入192.168.3.*,解析结果应为ftp. Jsj86.gxnu.cn。

(4) 输入exit,可退出nslookup。

---------------------------------------------------------------------------------------------

2.在D盘分别新建以下两个文件夹,每个文件夹里新建一个文本文档。

具体如下:

    3.利用IIS组建FTP站点

(1) 安装Internet信息服务器和FTP服务器。

(2) 设置默认FTP站点

打开“Internet信息服务”窗口,右键单击“默认FTP站点”,选择“属性”选项,出现有五个选项卡对话框,见图1。

图1 默认FTP站点属性

进行如下设置:

注:“读取”为允许用户从此FTP站点下载文件。

“写入”为允许用户从此FTP站点上传文件。

   (3) 建立虚拟目录

   在默认FTP站点上建立虚拟目录,要求如下:

(4) 配置完成后,可进行如下测试:

① 在IE浏览器输入ftp://192.168.3.86,则浏览器将显示D:\AA里的文档,且可通过IE上传文件至该文件夹;

② 输入ftp://192.168.3.86/BB,则浏览器将显示f:\BB里的文档,该文件夹的内容只可读取,不可写入。

4.  利用Serv-U软件组建FTP站点,要求如下:

(1)在D盘新建ftpserver文件夹,在此文件夹下创建fileA和fileB文件夹,并创建相应的文本文档。

(2)允许匿名访问(Anonymous),匿名用户登录后进入的将是f:\ftpserver\fileA目录。

(3)创建用户UserB,密码为123456,并把端口号改为3241,用户UserB登录后进入的将是f:\ftpserver\fileB目录。

(4)配置完成后,可进行如下测试:

① 在IE浏览器输入ftp://192.168.3.86:3241,则浏览器将显示fileB.txt;

② 输入ftp://userb:123456@192.168.3.86:3241,则浏览器将显示fileB.txt。

【数据、结论】

1.在IE浏览器中输入ftp://ftp.jsj86.gxnu.cn,则浏览器将显示D:\AA里的文档,测试结果如下图:

2.在IE浏览器中输入ftp: 192.168.3.86,显示的结果如下:

3.创建用户UserB,密码为123456

4.启动Serv-U监听信息

5. 在IE浏览器输入ftp://192.168.3.86:3241,显示如下:

6. 在IE浏览器输入ftp:// userb:123456@192.168.3.86:3241,显示如下:

===========================================================================

指导教师评语及成绩

【成绩】            指导教师签名:              日期:    年  月  日

相关推荐