1. 在线学电脑 > 电脑基础 > 操作系统 > WindowsXp >

Pocket PC和Terminal Services

由机器人对危险建筑物的远程探索,对外层空间的远程探险,以及远程外科手术正在迅速从科学幻想走向现实。现在, Professional和 Server的用户也可以使用这些强大技术了。中的 建立在终端服务(Terminal Services)技术基础之上,该技术在Windows NT Server中第一次出现。您可以利用这种技术通过内部网或Internet登录到远程计算机上,并且对该计算机进行远程管理。(说明:Charlie Russell提供了一个很好的教程,介绍如何在中的 和较早Windows版本中的Terminal Services之间实现互操作。)

在Pocket PC上建立远程连接


因为我的主要工作是对分散在多个位置的数个服务器进行维护,远程桌面就成了我每天都要使用的一种技术。如果没有这种技术,我的生活将变得复杂许多。虽然我最喜欢利用全屏模式在两台Windows 2000 Professional计算机之间使用远程桌面,但是我也有一些在旅途上使用远程计算机的经验。我曾经在紧急情况下,使用我的Pocket PC和Terminal Services Client对运行 Server的计算机进行远程管理。

在很多公众场所,例如机场、会议中心和星巴克咖啡店,出现了许多 ,所以,我们可以比以往任何时候都更加容易地连接到远程计算机上。因为Pocket PC非常流行,所以您肯定想使用这些设备来代替笔记本电脑。而且,Pocket PC 2002已经内置了Terminal Services Client软件。

说明: 如果您使用升级光盘将您的Compaq iPAQ升级到了Pocket PC 2002,那么您的设备中将不会安装终端服务。但是,您可以从 下载它。

建立远程连接


首先,请确信您的远程计算机已经安装和启用了远程桌面或终端服务。其次,如果远程计算机位于防火墙的后面,请确信防火墙为TCP流量开启了3389端口。如果需要连接到一个企业网络,请同IT部门讨论您的需要。除了端口问题之外,可能还会有网络地址转换(NAT)问题。

最后,请确信您已经通过Pocket PC设备同Internet建立了连接。虽然我借助于Pocket PC提供的连通性(例如底座上的USB连接,甚至是通过笔记本电脑上的红外连接)成功建立了终端服务连接,但是您也可以使用其它连接方式建立自己的Internet连接。您可能会通过PC卡、Compact Flash卡或者调制解调器建立802.11b或10/100 以太网连接。

使用终端服务客户端


在您建立了一条连接之后,您就可以打开终端服务客户端(Terminal Services Client)。在Pocket PC中,您可以点击 "开始" ,点击 "程序" ,然后点击 "终端服务" 。您将看到一个如下所示的对话框。

Pocket
图1:终端服务客户端

通过使用屏幕,您可以输入一个IP地址或者一个完全合格的域名,以指出将要进行连接的远程计算机。"将服务器桌面的大小限制为当前屏幕大小"复选框最初没有被选中。当您需要使远程计算机上应用程序的窗口大小同Pocket PC 终端服务屏幕区域相适应时,您可以使用本选项。但是,如果不恰当地选中了该复选框,屏幕显示可能会变得混乱。

在输入了计算机的地址后,点击 "进入"(Enter) 开始连接。如果能够连接到远程计算机,您很快就会看到远程计算机的桌面和登录提示。如果出现连接错误,请检查远程计算机是否启用了远程桌面或终端服务,以及防火墙是否开放了3389端口。此外,您应该使用另一台计算机从Pocket PC的同一侧验证是否能够连接到远程计算机。

探索远程桌面


连接到远程计算机后,您的第一个感觉是远程计算机的桌面太小了。您可能需要移动登录对话框,以便能够点击上面的按钮进行登录。您会发现,您需要使用滚动条来查看桌面的每个角落。但是,您还会发现:屏幕的左下角有5个小方框。您可以使用它们将当前窗口迅速定位到远程桌面的特定区域--屏幕的四个角和中心。很多对话框都会将它们自身定位到桌面的中央,所以,中心定位快捷方框是非常有用的一个定位工具,如果您的工具栏位于屏幕底部,左下角定位快捷方框也很有用。

您还会发现,您可以在需要的时候开启屏幕,输入文字,然后将它关闭。您还可以用触笔在远程桌面上进行单击或双击,就像使用鼠标的单击和双击一样,您甚至可以使用点按操作来模拟的右击操作。

在登录到远程计算机后,您可以做您想做的任何事情,就像您坐在远程计算机的跟前一样。但是您会发现,终端服务的功能不如两台Windows XP Professional计算机之间的远程桌面那样强大。这是因为这两个平台对远程桌面协议(Remote Desktop Protocol,RDP)提供的支持级别不同。例如,中的远程桌面支持剪贴板共享,而只有RDP V5.1或者更高的版本才支持该特性。

虽然,在PC或者笔记本电脑上使用远程桌面更加容易操作,但是我发现,使用Pocket PC执行一些紧急的服务器管理工作使Pocket PC具有了更大的价值。下图展示了运行在远程服务器上的任务管理器和性能监视器。

Pocket
图2:任务管理器

Pocket
图3:性能监视器

安装在远程计算机上的所有应用程序都可以通过终端服务来运行。当程序在远程计算机上运行时,只有屏幕发生的变化被发送到Pocket PC上。所以,使用终端服务唯一的工作限制就是:您不能使用那些无法在一个小窗口中完成程序功能的应用程序。

使用宽带建立远程连接


如果您想连接到家中运行 Professinal的计算机,而且家中的计算机使用宽带连接,您可能会遇到另一个"拦路虎"。例如,您的服务提供商可能为您的计算机分配了一个动态的IP地址,这个地址是会发生变化的。这意味着,当您离开家以后,您家中的计算机的IP地址有可能发生变化,所以您无法在网上找到您的计算机。我们可以利用类似Open Domain Server这样的办法来解决这个问题, 为许多公共域提供了动态的域名服务器解析。

但是,如果某个会话不是由您家中的计算机发起的,很多服务提供商会禁止这些流量进入网络。他们这么做的目的,一方面是为了防止用户在他们的计算机上运行一些类似服务器的应用程序,例如:使用80端口的,另一方面,这样做可以保护用户免受来自网络外部的黑客攻击,例如木马程序。如果您的服务提供商采取了类似这样的措施,他们可能不会开放3389端口,如果是这样,您必须同服务提供商联系以解决这个问题。

在我的下一篇专栏文章中,我们将介绍如何在Pocket PC上使用视频。

Galan Bridgman既是一位开发人员和软件设计师,也是数字媒体技术的狂热爱好者。他同他人一道为计算机公司开发了 for Windows。在为Starlight Networks公司工作期间,他使用ActiveMovie和NetShow Server(Windows Media Technology的前身)开发出了具有创新意义的客户端和后端技术。他目前工作于Storymail, Inc.公司,正在开发一个跨平台、可伸缩的数字媒体播放引擎。在工作之余,他喜欢与他人一同探讨:如何才能发挥出Microsoft 最新Windows Media应用程序的最大潜力。

本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:http://zxxdn.com/jc/0907/1464.html

联系我们

在线咨询:点击这里给我发消息

微信号:meishanxinxi

工作日:9:30-18:30,节假日休息