办公室电脑通过宽带路由器自动拨号上网,
在家里同样也是拨号上网,怎样才能实现在家里的电脑上远程登陆或者控制我办公室里的电脑呢?
听说要从办公室这个宽带路由器的设置上入手,是不是呢?
远程控制全接触(3)——远程控制王中王PCanywhere (作者:凌巍 2002年07月17日 15:14) 在上一章,我们通过Netmeeting尝试着解决了第一个问题,但是也可以看出Netmeeting的不足之处,假如远程机根本就没有人在面前值守,只是通电而且挂在网络上,此时,Netmeeting就无能为力了。在本章中,我们来学习使用素有远程控制王中王之称的Pcanywhere。 Symantec 公司出品的Pcanywhere 是一款为人熟知的远程控制软件,利用Pcanywhere,计算机管理人员可以轻松地实现在本地计算机上控制远程计算机,使得两地的计算机可以协同工作。在实现远程控制的同时,Pcanywhere 还引进了良好的安全策略与密码验证机制,使得远程被控主机的安全性能得到强有力的保障。运行平台:Windows 98/NT/2000/XP。 Pcanywhere的实现思路是:先在本地计算机与远程计算机上安装好Pcanywhere,安装完毕后,本地机即可设为控制端,远程机即可设为服务端。然后,由控制端向服务端发出共享控制请求,如果网络运转正常,服务端收到共享控制请求以后会给出一个响应信号,要求对控制端的合法身份进性验证,此时,控制端必须向服务端提供远程控制所需的合法用户帐号及密码,如果服务端验证密码及帐号无误,则控制端可以开始操纵服务端进行远程控制,否则,服务端拒绝控制端的控制请求。这一系列的认证过程,服务端的Pcanywhere都可自动完成,不像Netmeeting那样需要人为值守。网络示意图如图10。 Pcanywhere 的下载地址是http://www.onlinedown.net/pcanywhere.htm 它的个头很不小,单单是软件包就有 35 M 。 问题需求:回到我们第一章中所提到的第二个问题,最终我们要在本地机上控制远程机上的大多数应用程序,而且是在远程机无人值守的情况下。然后,在远程机上演示本地机操纵远程机应用程序的结果。如此一来,你的同事只需看着屏幕,你就可以远程教会他怎么使用IE 。 实现步骤: 第一步,事先在本地机与远程机上都分别安装好Pcanywhere。安装Pcanywhere没有什么难的,解开软件压缩包后,一路点击“NEXT”即可。中间软件会提示你选择典型安装还是自定义安装,建议初学者选择典型安装,最后重新启动计算机,软件安装完毕。打开“开始”——“程序”可以看到Pcanywhere的小图标。 第一次启动Pcanywhere 时,它会告诉你试用的期限,一般是30天,点击“I Agree” 后,Pcanywhere 开始检测你的网络配置,通常情况下,Pcanywhere 所检测到的情况同我们在“控制面板”——“网络”中的设置是完全相同的,因此无需多作改动,只要点击“Next”,一步一步走下去。 1、最开始是检测到已经安装好的Modem,如果我们还有其余的网络调制解调器,可以单击“Add Modem”添加。如图12。 2、接着是我们使用的网络通信协议,默认情况下,我们一般都是选择 TCP/IP。如图13。 3、接着,Pcanywhere 提示我们如果要用到直接电缆连接的话,应该使用哪一个端口。通常直接电缆连接我们采用得最多的方案就是打印机并口相连,因此选择 LPT 1。如图14。 4、最后一步是设置主机的访问密码和帐号,如图15。 5、单击“Finish”之后,我们即可看到Pcanywhere的程序主界面。如图16。 第二步,在本地机与远程机上分别配置Pcanywhere 这时我们可以发现,在软件的上方有四个主按钮,分别是“Be A Host PC”(设置为服务端), 1、Be A Host PC ,这是要在被控制的计算机上配置的选项。换句话说,我们将在远程计算机上配置Be A Host PC ,使得远程计算机变成被控制端,可以接受本地控制端发出的控制指令。按下Be A Host PC 之后,可以看到Pcanywhere 提供了默认的三种访问方式:“Direct(直接用并口/串口连接)”,“Modem(调制解调器)”,“Network(网络连接)”,其中,“Direct”指的是通过直接电缆相连,我们采用得较少;“Modem”指的是拨号访问,可以通过调制解调器与 Interent 建立联系。“Network”指的是通过网卡访问,用来在在局域网中进行远程控制,我们需要解决的问题环境中,远程计算机与本地机在同一局域网中,因此我们选择“Network”。 如图17。 选择好访问方式以后,在相应的图标上单击鼠标右键,在弹出的菜单中选择“Propities”,可以设置连接属性。如图18。 刚开始看到连接属性的设置界面时,大家可能会被那些名目繁多的选项卡弄得不知所措,其实不用急,我们只要根据局域网远程控制的特点,逐个逐个进行分析,很快就可以弄清楚它们的功能。 Connection Info 这一选项指的是建立连接时所使用的协议。一般默认选中 TCP/IP,如果网络环境需要,还可以复选中其他协议。如图19。 Settings 这一选项指的是对建立到本机的连接有进行限制。在前文我们已经说过,远程控制中,被控制端只有建立安全机制,才能有效地保护自己的系统不被恶意的控制端所破坏。其中,Host Startup 指的是当控制端配置好以后,我们可以决定是否让Pcanywhere最小化(Run minimized),是否运行屏幕保护程序 ( Use Windows screen saver ) ,是否在下一次启动计算机时就直接启动Pcanywhere(Launch with Windows),等等。这是一个可以复选的选项。Abnormal End of Session 指的是在连接会话不正常的情况下 ( 比如连接突然中断 ),是否就放弃连接(Cancel host)还是等待下一次连接。(Wait for anyone)。 End of Session 指的是当一次连接会话正常结束后,我们可以设置是否退出 Pcanywhere (Cancel host),或者等待下一次连接(Wait for anyone)。And Secure By 指的是为了保护本机安全,我们可以选择锁定用户,不允许其他的控制端登录(Logoff user),重新启动计算机(Restart host computer),或者是运行屏幕保护程序 ( Use Windows screen saver )等等。如图20。 Caller 这一选项指的是可以创建连接到本机的用户帐号及密码。Pcanywhere 允许多种帐号控制方式,Allow full access to all callers 指的是对用户没有限制,允许完全访问。Use Pcanywhere authentication wirh Pcanywhere privilieges 指的是采用 Pcanywhere 所设定的帐号及密码,这也是我们常常采用的方式。还记得我们在第一次启动Pcanywhere 的时候,软件提示我们建立一个帐号与密码么?其实在最初我们建立的那个帐号与密码就是用在这一种控制方式中的。Use Windows authentication wirh Pcanywhere privilieges 指的是采用 Windows 自带的密码认证。比如说,我们把Pcanywhere安装在 Windows2000上,操作系统本身就有极为严格的密码认证机制,那么,只要操作系统认可的帐号与密码,均可以被Pcanywhere全盘继承下来,使得不论是在本地控制Windows2000,还是通过Pcanywhere远程控制Windows2000,帐号与密码均采用相同的认证方式。选好了密码与帐号的设置方式后,点击“Add Caller”即可进入帐号创建向导,设置帐号名称及密码就可建立新的帐户。如图21。 Security Options 这一选项指的是可以设置本机的安全策略。其中,ConnectionOptions 指的是连接成功以后,我们可以选择是否清除本机屏幕上的显示(Blank PC screen after connection),是否隔了一定时间以后就确认一次连接是否仍然有效 ( Prompt to confirm connection ),Login options 可以限制对本机进行登录的次数与时间,默认值是每个人只允许登录三次,每一次登录所用的时间是3分钟。Seccion options 指的是可以选择连接成功以后是否限制远程机与本地机的鼠标与键盘的使用。如图22。 Protect Item 这一选项指的是可以对刚才的选项设定密码,如果下一次启动Pcanywhere时输入密码不对的话,就不能更改选项设置。如图23。 把 Be A Host PC 的所有属性都配置好以后,单击“确定”,然后双击我们已经选择好的访问方式,此时。Pcanywhere 就会变成一个任务栏中的小图标,这也就是说,这一台计算机已经成功地被我们配置为服务端,可以接受控制端所发出的控制指令。如图24。 我们要解决的问题实例中,由于要使远程机的屏幕也显示演示结果。我们在Settings中的Host Startup选项中选择让Pcanywhere运行时最小化;同时在Caller中,由于我们是控制远程机的应用程序,并不是对远程机进行服务器管理,为了简便起见,我们可以选择Use Pcanywhere authentication wirh Pcanywhere privilieges选项,使用Pcanywhere自己建立的密码与帐号。 2、Romote Control 介绍完前面第一个按钮的作用,读者应该可以猜想得到,这一个按钮就是在本地计算机上要配置的选项。它可以将本地计算机配制成控制端,用来操纵远程计算机工作。按下Romote Control ,我们可以看到,它同样也提供了三种访问方式,属性设置基本同前文所述。但是在 Setting 中要注意,这里的选项与Be A Host PC 中的不一样。它们的含义如下:如图25。 Network host PC to control or IP address 在这一栏中要填入受控制的远程计算机的主机名或者 IP 地址。 Login Information 如果钩选这一栏的复选框使其被激活的话,那么就可以保存登录到远程服务端所需的用户帐号与密码,而实现自动登录. 我们要解决的问题实例中,远程机的IP地址为192.168.0.1 ,我们把它填在Phone number of host PC control 这一栏中。 当Be A Host PC 与Romote Control 分别在服务端与控制端上配置完毕之后,我们就可以使用 Pcanywhere 进行双方的连接,从而实现远程控制。 第三步,在本地机上通过Pcanywhere控制远程机上的应用程序 经过前两步的设置,本地机的Pcanywhere被配置成了Romote Control,远程机的Pcanywhere被配置成了Be A Host PC,双击Romote Control 的 NETWORK 图标,此时,只要服务器的Pcanywhere 已经处在Be A Host PC 的就绪状态,则控制端的Pcanywhere 给出登录画面,要求提供服务端认可的用户帐号与密码,如图26。 待密码验证通过之后,Pcanywhere 就会打开远程终端控制窗口,在远程终端控制窗口中,我们就可以看到服务端的桌面,从而操纵远程计算机就如同操纵本地计算机一样,单击终端控制窗口中的IE图标,此时,IE程序就会接受本地计算机所发出的控制指令,而将结果显示在远程计算机的显示屏幕上,从而可以使我们达到远程教学的目的。如图27。 可能有的读者会问,要使我们忘记了远程机的主机名或者 IP 地址,是否就无法使用 Pcanywhere 来控制远程机了呢?其实,这种担心是多余的。哪怕在Network host PC to control or IP address 中什么也不填, Pcanywhere 启动以后也会在相邻的网段内自动寻找符合条件,可以远程控制的计算机,只要服务器的Be A Host PC 已经就绪,它就会出现在Pcanywhere 的列表中, (如图28) 此时只要双击列表中远程机名称即可. 由此实例推而广之,我们可以发现,Pcanywhere不仅仅是可以用来解决远程教学,也可以用于多台计算机联合的远程协作。同时,也可以用于局域网内对远程服务器进行远程管理。 但是,在对局域网中Windows 2000 SERVER服务器进行远程管理时,要在Calller中使用Use Windows authentication wirh Pcanywhere privilieges 的认证方式,加强远程用户访问服务器的安全保障。这是为什么呢?因为远程管理服务器不同于本章实例提到的远程使用应用程序。这牵涉到远程控制服务器的权限问题。 我们知道,当我们在本地操纵服务器时,如果没有系统管理员的权限的话,是无法对服务器的设置进行改动的。那么,使用Pcanywhere 来远程控制服务器,就可以使用Use Windows authentication wirh Pcanywhere privilieges来继承服务器的权限分配,那么,在本实例中,只要我们在设置服务器的Be A Host PC 时,在 Caller 中选中这一种认证方式,然后单击“Add Caller”,把服务器中的存在的账号添加到Pcanywhere的列表中。那么,当Pcanywhere要求提供服务端认可的用户帐号与密码时,我们如果输入系统管理员的帐号与密码,在远程控制端上就可以获得同在本地操纵服务端一样的权限。同理,假设我们输入的是 Guest 的帐号与密码,那我们在远程控制端的权限也就仅只局限于Guest了。 |