查看: 4454|回复: 25

透过局域网架设FTP服务器

[复制链接]
发表于 2012-9-30 06:44:47 | 显示全部楼层 |阅读模式
【以实例:N台PC,N+1网卡情况:主机ADSL上网, 其他PC通过共享上网, 非主机透过局域网架设FTP, 注意文中提到两个服务器, 局域网服务器指局域网内的主机, 为其他PC提供共享上网的主机, ftp服务器是局域网内的一台PC, 打开FTP服务】

1、架设FTP服务器
1.1 使用IIS架设FTP服务器

  如果只是想建立一个小型的同时在线用户数不超过10个的FTP服务器, 且不会同时进行大流量的数据传输, 则可以使用IIS 5作为服务器软件来架设.

  这里我们对一下案例予以说明, 大家借鉴: 一台

1.1.1 安装IIS的FTP服务

  Windows XP默认状态是不安装FTP服务的, 需要手动添加安装, 安装过程如下:

  (1)进入控制面板, 找到"添加/删除程序", 打开后选择"添加/删除Windows组件".

  (2)在弹出的"Windows组件向导"界面中, 在"组件"列表中选择"Internet信息服务(IIS)"项, 单击"详细信息"按钮, 显示有关Internet信息服务的所有子组件.【注:XP pro版本含IIS服务, 但是XP home版本没有, 安装时请注意】

  (3)构选"文件传输协议(FTP)服务"复选框, 单击"确定", 并根据提示插入系统安装盘.

  FTP服务器安装完毕. 默认状态FTP服务会随系统自动开始. FTP服务器的标识为"默认FTP站点", 主目录的文件夹为"C:\Interpub\Ftproot", IP地址为"全部为分配"(就是所有IP地址用户都可以访问).

  用户无需做任何设置, 只要把文件拷贝到C:\Interpub\Ftproot下, 用户就可以通过FTP客户端以匿名方式登陆. 默认状态匿名只能浏览, 不能下载.【注:其实如果你的用户反映无法访问, 检查你的防火墙设置, 是否容许访问本机FTP服务】.

  

1.1.2 FTP服务器的设置

  电脑重启后, FTP服务就开始运行, 但是还要进行一些设置. 开始-->所有程序-->管理工具-->Internet信息服务, 进入后, 用鼠标右键单击"默认FTP站点", 在弹出的菜单中选"属性", 这里我们可以设置FTP服务器的名称、IP、端口、访问帐号、FTP目录未知、用户进入FTP时接受的消息等.

1.2 使用Serv-U架设FTP服务器

  Serv-U FTP server是一款专业的FTP服务器软件, 与其他同类软件相比, Serv-U功能强大, 性能稳定, 安全可靠, 且使用简单, 它可在同一台PC上建立多个FTP服务器, 可以为每个FTP服务器建立对应的帐号, 并能为不同的用户设置不同的权限, 能详细记录访问用户的情况.


1.2.1 下载、安装Serv-U

  这个从主战(www.crsky.com)下载安装就好了, 不再累赘了.


1.2.2 基本设置

安装完Serv-U以后, 需要对此进行设置, 才能正式投入使用, 首先对域名与IP地址进行设置, 操作步骤如下:【注:由于ADSL, 主机是动态IP, 所以需要使用动态域名解析, 文章后面将提及】

  (1)设置服务器信息. 启动Serv-U, 第一次启动该程序时, 会自动运行Serv-U设置向导. 单击"Next"直到出现"IP address(leave blank for dynamic or known IP)"界面, 这里为空.

  (2)添加Anonymous帐号. 在Allow anoymous access处可根据自己需要选择.

  (3)新建帐号. 在对Anonymous帐号进行设置后, 软件询问是否还要继续设置其他帐号. 此时添加就OK.


2、端口映射
  实现端口映射的方法很多, 一般都需要在局域网服务器上进行设置或安装运行一个端口映射软件.这里只介绍两种. 我们假设主机在局域网内的IP为192.168.0.2, 通过局域网服务器的2121端口开通公网FTP.

  

2.1 通过Internet连接共享实现

  (1)以XP为例, 打开"网络连接", 找到拨号连接, 鼠标右键单击-->属性, 切换至"高级"选项卡, 单击右下角的"设置".

  (2)这是弹出"高级设置", 选择"ftp服务器", 双击, 在中间处填入ftp服务器的局域网地址, 确定推出.

  (3)由于系统默认ftp端口是21, 如果要自定义ftp服务器的端口, 在"高级设置"窗口中单击"添加", 一次输入"服务描述"、"局域网IP地址"、"外部端口号"、"内部端口号", 确定推出.【外部端口号是只局域网服务器对外开放的端口(本例为2121), 内部端口号是要架设ftp的服务器的PC对局域网开发的端口(如果serv-U没有特意设置应该是21)】

  这样外网朋友可以通过ftp://你局域网服务器的IP(动态):2121来访问你的ftp了

  

2.2 通过PortTunnel实现

  下载后安装到局域网服务器上, 运行ProtTunnel, 单击"增加", 弹出设置

  "名字":用来区分局域网使用了端口映射功能的PC, 可以随便填写, 但如果有两台以上的PC进行端口映射, 则保证无重名.

  "输入端口":与第一中方法中的"外部端口号"相同. 如果服务器端没有运行ftp服务, 则可以采用默认端口21, 否则使用2121较好.

  "捆绑地址":用来捆绑局域网服务器的公网IP. 如果是动态, 选择非确定(本例如此).

  "输出端口":与"内部端口号"相同, 这里为21.

  "输出地址":就是ftp服务器在局域网中的IP地址.

  最后将"启用"选项选中, 确定后推出, 就Ok了!

3、动态域名解析

花生壳动态域名服务新手用教程
  由于ADSL为动态IP, 这样每次上网需要重新通知朋友地址, 很是不方便, 有些朋友通过一直在线的办法来获得静态IP(这个方法也右局限性), 所以使用动态域名解析是很必要的.

  许多新手问到的问题,许多也许都太简单,大家都不愿意回答,或者是懒得回答,因为越是简单的问题就越难解释清楚。写这篇东东的原因是想让刚刚接触WINDOWS服务器的人或者是虽然使用了一段时间但仍然百思不得其解的朋友能对花生、对WIN SERVER、对DNS、对域名、对IP、对端口及其映射、对IIS、对邮件服务器、对防火墙、对……我倒,怎么要写那么多啊>> @_@<< 如果你还是有部分地方不懂,请先别急者上论坛提问,自己先仔细从自己过去学到的、听到的知识里头去想想。你每解答出一个难题,就代表你对这部分知识的了解越加深入,而你成为高手的日子也越将来到。

  一、从操作系统开始

  1·选择Server家族的系统

  如果我们要建立一个稳定而强大的网络服务器的话就必须使用一个支持网络服务的系统。在WINDOWS系统集合里面作为服务器的系统有以前的 NT Server系列、有现在比较流行的2000 Server、2000 Advanced Server 、还有将来的 .net Server 系列。而对于花生的使用者来说,作为个人网站或者小规模公司网站的建立,无论从速度和性能方面比较使用Windows 2000 Server是比较合适的。以后的介绍都会以这个系统为基础展开。

  另外提醒一句,现在D版市场上买的WIN2000大都是补丁过的,也就是所谓的SP版。微软现在最新的补丁是SP4。大家选择的时候最好买SP4的版本,可以省下上网补丁的不少时间哦:)

  2·安装系统和软件

  缺省模式安装WIN2000 SERVER系统就可以了。大多我们要用到的功能都有了。安装完成以后我们还要安装拨号软件,我个人推荐RASPPPOE和NetVoyager,前一个安装起来比较复杂,对于新手的我们来说还是选个简单的好了:) NetVoyager是韩国人编的一个拨号软件,原理和RASPPPOE一样,在网卡上绑定一个协议,用ISDN的方式拨号,还支持自动拨号,不错吧:) ( http://gdhttp.skycn.net/down/netvoyager2.0.exe ) 这是下载地址。

  这个软件的安装也是很简单的,不停的NEXT就OK了。安装完成以后运行他在桌面新建的图标,输入你的帐号和密码,就可以连接到INTERNET也就是我们说的公网了。(如果你找不到这个软件,当然也可以使用网络服务商提供给你的软件上网)

  连接到公网以后,第一件事情是上微软的Windows Update网站。就是点击“开始”在开始菜单最上面的那个"Windows Update"。他会弹出一系列的安装插件的窗口,统统点击“是”搞定。然后根据他的提示做,之中可能会让你从新启动只类的,所以你可能要重复好几次这一步直到把所有的“系统关键更新”全部更新完。记住,这段时间你最好不要登陆到任何其他网站,不要安装任何软件和其他插件。乖乖的等待他把全部更新下载、安装完毕。

  然后是安装网络防火墙,我的推荐是Norton 的个人防火墙( http://www.99soft.com/down.asp?id=7080&no=1 )安全好用,还有自动更新功能。同样是一轮冲锋“NEXT”搞定,安装完成后,运行它的“live Update"更新

  有了网络防火墙还得有病毒防火墙,哎怎么哪么多堵墙啊。推荐是 Norton Antivirus 8.0中文企业版 ( http://www.cnyou.com/down/downloa ... 1&id=1747 )完成后同样要运行“live Update”更新到最新版本哦

  万里长城的墙都筑好后,就轮到我们的花生壳啦,下载地址不用我说了吧?哎还是贴上算了 (http://8008.oray.net:8008/Asp_Pag ... eanutHull.asp )


1·设置花生壳

  要使用花生,必须要有一个帐户(护照)进入花生帐户的申请网页( http://8008.oray.net:8008/Workstation/)申请一个傲锐护照,注册你的花生壳,申请一个免费域名(至于顶级域名,我们后面会讲到)

  完成了么?打开你的花生壳,就是系统右下脚,时间旁边的一个小盒子。顺便说明一下,这个小盒子在网络连通而又登陆花生服务器的时候是彩色的,一旦花生服务器或者你的网络出现故障,他会变成灰色。我们现在还没登陆,所以现在小盒子应该是灰色的。我们现在就来登陆服务器,双击小盒子,会弹出一个窗口,在“状态”页里,填入你刚才申请的帐号和密码,然后点“刷新列表”。(这时你的防火墙会告诉你花生壳要访问公网。你必须同意这个请求,我们选同意)如果能看到你刚才申请的域名,就代表你成功了!而花生现在应该会变成彩色的了。什么?你用的是黑白显示器?我倒@_@

  2·设置IIS

  各位,关键内容终于来了。IIS 5.0 是WIN2000自带的HTTP/FTP/SMTP/FRONTPAGE SERVER服务,它结合了ASP动态页面技术、FTP服务器、SMTP邮件服务器、frontpage 服务器。是一个非常强大的服务群组我们用右键单击“我的电脑”选“管理”,在“计算机管理”窗口里展开“服务和应用程序”然后点选“Internet信息服务”在窗口右边,我们可以看到“默认 Web站点”并且其“状况”是“正在运行”;“主机头名”是空的“IP地址”为“全部未分配” ;“端口”是“80”大家不要让这些太多的概念打乱阵脚,待会你就会明白,其实他们都不重要(这里说的不重要并不是他们真的不重要,而是对于我们来说,我们暂时不会因为需要改变他们而了解他们)

  在“默认 Web站点”点击右键,选“属性”。又弹出一个“默认 Web站点 属性”的窗口。在这里你必须小心,不要乱修改里面的任何属性,除非你有把握修改是对你有益的。

  我们先把“Web站点”页的“说明”改掉,原来是“默认 Web站点”的说明改成你自己的站点的名称。

  然后我们点选“主目录”页,把“本地路径”也修改掉,点“浏览”,然后选择你网站所在的目录。比如你想把网站文件保存在D盘的“MYWEBSITE”的目录下,你就可以点选“浏览”然后选定D盘的“MYWEBSITE”目录,然后确定。你就能看到“本地路径”一栏的地址变成"D:\MYWEBSITE" 了。

  好了,最后一步是改变网站接入的文档。就是说,当人家在浏览器键入你的域名以后,服务器怎么知道该从你网站目录中那么多文件里打开其中一个给大家看呢?就是要看这里啦!我们选到“文档”页,看到“启用默认文档”中有三个文档,还有上下两个箭头和“添加”“删除”两个按钮。当 IIS接到服务请求的时候它会在你的网站目录里头寻找,这三个文件的第一个,就是第一行的那个,如果找到,就打开这个文件以回应服务请求,如果找不到,就会寻找第二个,也就是第二行的那个,以此类推。所以,你要是想你的网站的效率更高一点,就必须把你的首页文件放在第一行。我们点选“添加”填入文件名,比如“index.asp”然后确定,然后你一看,怎么在最后一行啊?别急,你先点选刚才你填入的文件“index.asp”然后再点那个向上的箭头,就可以看见文件一点一点的上去啦:)

  好了,最基础的IIS设置,已经完成了,我们点“确定”。到浏览器键入自己的域名看看。

发表于 2012-9-30 19:24:49 | 显示全部楼层
今天没事来逛逛  
发表于 2012-10-2 10:03:37 | 显示全部楼层
谁能送我几分啊  
发表于 2012-10-3 15:09:39 | 显示全部楼层
我又回复了  
发表于 2012-10-5 18:44:04 | 显示全部楼层
对不起,我走错地方了,呵呵  
发表于 2012-10-6 22:35:22 | 显示全部楼层
呵呵 那就好好玩吧~~~~  
发表于 2012-10-7 19:53:47 | 显示全部楼层
我该不会是最后一个顶的吧  
发表于 2012-10-8 02:46:23 | 显示全部楼层
青春就像卫生纸。看着挺多的,用着用着就不够了。  
发表于 2012-10-8 14:17:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
恨②〇①③ 该用户已被删除
发表于 2014-4-9 16:21:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
高级模式
B Color Image Link Quote Code Smilies

本版积分规则