Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > windows 2003服务器配置VPN实现各种网络环境VSS协同开发
【标  题】:windows 2003服务器配置VPN实现各种网络环境VSS协同开发
【关键字】:windows,2003,VPN,VSS
【来  源】:http://www.cnblogs.com/chnking/archive/2006/12/22/599882.html

windows 2003服务器配置VPN实现各种网络环境VSS协同开发

Your Ad Here

       需求描述

单位项目组在局域网中使用VSSvisual source safe 6.0C and visual source safe 2005,分别对应visual studio 2003 visual studio2005)进行源代码管理协同开发。一般VSS在局域网内工作(VSS 2005 可以通过http在整个英特网使用,不过没有使用过,不知道好不好用,还是习惯于局域网的使用方式)。

近阶段在学习biztalk,在单位完成正常工作之余,会拿出一些时间做biztalk文档所带的tutorial的示例项目,还会做些测试项目,回家之后也会继续白天正在做的项目,所以有必要把家里的机器跟单位自己的机器连起来用VSS管理所做的项目,这样单位所做的工作和家里所做的工作可以相互衔接。

单位的机器是局域网之后通过路由接入公网,本身也不具有公网IP,家中的机器是通过adsl上网路由上网,也不具公网IP。正好单位有一台在公网的服务器我可以控制,通过这个服务器可以搭建一个VPN虚拟局域网,把单位我用的机器和家里的机器都拨入这个VPN服务器,两台机器就处于一个虚拟局域网中了,在单位的机器上设置VSS数据库,然后共享,家里的机器通过虚拟局域网访问共享VSS数据库。

       配置windows 2003 VPN服务器

服务器是Windows 2003系统,2003VPN服务叫做“路由和远程访问”,系统默认就安装了这个服务,但是没有启用。

在管理工具中打开“路由和远程访问”

   在列出的本地服务器上点击右键,选择“配置并启用路由和远程访问”。下一步

在此,由于服务器是公网上的一台一般的服务器,不是具有路由功能的服务器,是单网卡的,所以这里选择“自定义配置”。下一步。

这里选“VPN访问”,我只需要VPN的功能。下一步,配置向导完成。

点击“是”,开始服务。

看启动了VPN服务后,“路由和远程访问”的界面

 

下面开始配置VPN服务器

 

在服务器上点击右键,选择“属性”,在弹出的窗口中选择“IP”标签,在“IP地址指派”中选择“静态地址池”。

然后点击“添加”按钮设置IP地址范围,这个IP范围就是VPN局域网内部的虚拟IP地址范围,每个拨入到VPN的服务器都会分配到一个范围内的IP,在虚拟局域网中用这个IP相互访问。

这里设置为10.240.60.110.240.60.10,一共10IP,默认的VPN服务器占用第一个IP,所以,10.240.60.1实际上就是这个VPN服务器在虚拟局域网的IP

至此,VPN服务部分配置完毕。

       添加VPN用户

每个客户端拨入VPN服务器都需要有一个帐号,默认是windows身份验证,所以要给每个需要拨入到VPN的客户端设置一个用户,并为这个用户制定一个固定的内部虚拟IP以便客户端之间相互访问。

在管理工具中的计算机管理里添加用户,这里以添加一个chnking用户为例

先新建一个叫“chnking”的用户,创建好后,查看这个用户的属性,在“拨入”标签中做相应的设置,如图:

远程访问权限设置为“允许访问”,以允许这个用户通过VPN拨入服务器。

点选“分配静态IP地址”,并设置一个VPN服务器中静态IP池范围内的一个IP地址,这里设为10.240.60.2

如果有多个客户端机器要接入VPN,请给每个客户端都新建一个用户,并设定一个虚拟IP地址,各个客户端都使用分配给自己的用户拨入VPN,这样各个客户端每次拨入VPN后都会得到相同的IP。如果用户没设置为“分配静态IP地址”,客户端每次拨入到VPNVPN服务器会随机给这个客户端分配一个范围内的IP

       配置windows 2003 客户端

客户端可以是windows 2003,也可以是windows xp,设置几乎一样,这里以2003客户端设置为例。

选择程序――附件――通讯――新建连接向导,启动连接向导

这里选择第二项“连接到我的工作场所的网络”,这个选项是用来连接VPN的。下一步。

选择“虚拟专用网络连接”,下一步。

在“连接名”窗口,填入连接名称szbti,下一步。

这里要填入VPN服务器的公网IP地址。

下一步,完成新建连接。

完成后,在控制面板的网络连接中的虚拟专用网络下面可以看到刚才新建的szbti连接

szbti连接上点击右键,选“属性”,在弹出的窗口中点击“网络”标签,然后选中“internet协议(tcp/ip)”,点击属性按钮,在弹出的窗口中再点击“高级”按钮,如图,把“在远程网络上使用默认网关”前面的勾去掉。

 

如果不去掉这个勾,客户端拨入到VPN后,将使用远程的网络作为默认网关,导致的后果就是客户端只能连通虚拟局域网,上不了因特网了。

下面就可以开始拨号进入VPN了,双击szbti连接,输入分配给这个客户端的用户名和密码,拨通后在任务栏的右下角会出现一个网络连接的图标,表示已经拨入到VPN服务器。

一旦进入虚拟局域网,客户端设置共享文件夹,别的客户端就可以通过其他客户端ip地址访问它的共享文件夹。

       配置VSS

VSS是在一台机器上配置VSS数据库,把数据库的文件夹设置共享,局域网内别的机器可以访问到这个共享文件夹,就可以从源代码数据库中打开项目。

配置好VPN后,客户端之间就是相当于在局域网内,VSS的设置就跟局域网内一样的设置,VSS具体的设置过程这里就不详述了,有需要了解这部分内容的朋友可以参考我以前的一篇关于VSS设置的文章“vs.net web项目使用visual source safe进行源代码管理(http://blog.csdn.net/chnking/archive/2003/08/20/12452.aspx)”

 

钱塘在线影院 钱塘在线网友上传 钱塘在线免费电影:【上一篇】
设计模式学习:Observer模式:【下一篇】
【相关文章】
  • 在 MS Windows 下建立 DocBook 的解譯環境
  • Windows 打印选项设置在 Linux 平台上的一种移植方法
  • 10个最好的Windows 2003命令行函数
  • Windows Mobile 开发常用资源下载地址
  • Different ways to install kernel hooks under Windows NT based systems
  • 在VS2003+IE7.0下调试asp.net权限问题的解决办法
  • Detecting Windows NT/2K process execution
  • VS2003分页与VS2005分页的区别
  • 基于Windows CE的嵌入式电子邮件系统设计与实现--转载
  • VC++ 2003 Managed Extensions to VC++2005 C++/CLI Conversion Tool,Visual C++的方向
  • 【随机文章】
  • 不同的sql写法提高hibernate性能,避免hibernate的BUG
  • 构造ConnectionString的方法
  • Configuration类在网页实现对web.config的修改(可能是2.0一个bug)
  • 贪吃蛇,还在完善中
  • SDET's not wanting to move to SDE
  • java学习心得
  • Windows 下的进程间通讯及数据共享
  • PB下动态SQL语句的应用
  • SEH (Structured Exception Handling) Security Changes in XPSP2 and 2003 SP1
  • C++ Template学习笔记之函数模板(3)——模板实参推演
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.