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