FTP服务器架设技巧进阶篇——穿透局域网(1)

http://os.51cto.com  2007-10-15 10:25  佚名  网络  我要评论(0)
  • 摘要:今天我们来谈谈怎样透过局域网来架设FTP服务器。比如现在是这样一种情况:N台PC,N+1网卡,主机ADSL上网, 其他PC通过共享上网, 非主机透过局域网架设FTP。(注意文中提到两个服务器, 局域网服务器指局域网内的主机, 为其他PC提供共享上网的主机, ftp服务器是局域网内的一台PC, 打开FTP服务)
  • 标签:FTP服务器  服务器架设  教程  局域网

今天我们来谈谈怎样透过局域网来架设FTP服务器。比如现在是这样一种情况: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

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处可根据自己需要选择.
2、端口映射

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


共3页: 1 [2] [3] 下一页
【内容导航】
 第 1 页:1、架设FTP服务器  第 2 页:2、通过Internet连接共享实现
 第 3 页:3、动态域名解析
让你的代码“炫”起来——WPF开发教程
网络技术经典基础教程
C#实用基础教程
Oracle数据库开发基础教程
Java类的基础教程专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有