目前,计算机的远程控制技术应用已经十分普及。通过这一技术,人们可以实现城市间的系统互访,楼层间不同服务器、工作站的管理,以及办公室和家庭之间的文件传递等。本文将对通过pcAnywhere 105,实 现计算机远程控制的过程进行详细的介绍。
在本文例举的远程控制系统中,被控端(即服务器)的 *** 作系统采用Windows 2000 Server中文版,主控端(即用户端)的 *** 作系统采用Windows 2000 Professional中文版,远程控制软件则采用pcAnywhere 105英文版。远程控制通常通过Modem和网络(局域网和Internet)方式实现,为了使整个控制过程的介绍更加清晰,本文将按照服务器的启动顺序分别进行叙述。
一、通过Modem的远程控制
如果用户使用的计算机不在服务器所处的网络中,可以通过Modem连接的方式来实现远程控制。无论服务器在什么位置,只要是电话线能够到达的地方,均可采用这种方式进行远程控制。
1.前期准备
Modem开机是通过Modem的振铃唤醒功能(Ringback)来开启服务器的。因此服务器本身所使用的Modem和主板都需要支持这一功能。
同时,不要忘记在BIOS中将“Wake Up On LAN/Ring”或“Power On by Ring”选项设为“Enabled”值。另外还要确认服务器电源为ATX电源,并且电源处在待机状态。
服务器在被远程唤醒后,将一路启动直到系统出现“请按Ctrl+Alt+Delete开始。”提示。在同时按下上述组合键后,即进入到服务器的登录界面。用户必须正确输入用户名和密码,才能登录系统。这主要是为了维护密码和系统的安全性,而且这些 *** 作原来都是在本地计算机 *** 作的。如果要实现远程控制 *** 作,必须借助远程控制软件在客户端完成这些 *** 作,因此,我们需要安装远程控制软件pcAnywhere 105。
该软件由著名的Symantec公司出品,适用于几乎所有Windows系列(从Windows 95至Windows XP) *** 作平台。为了方便应对不同的用途,建议用户在服务器及客户端分别安装完整组件,该软件还提供了“Remote Only”(仅主控端)、“Host Only”(仅被控端)及“LAN Host”(LAN被控端)等安装选项。
2.被控端(服务器端)设置
启动pcAnywhere后,在“pcAnywhere Manager”窗口的 *** 作栏上单击“Hosts”按钮,在下方窗口中右击“MODEM”图标,在快捷菜单中选择“Properties”选项(如图1所示)。
在打开的对话框中,选中“Connection Info”选项卡,选中调制解调器名称前的复选框。在“Settings”选项卡中,选中“Launch with Windows”选项,以便在Windows启动时,自动装载pcAnywhere,使服务器进入待控状态。注意: 这一点非常重要,否则主控端无法接通服务器。同时选中“Run minimized”选项(如图2所示)。
然后,在“Callers”选项卡的“Caller list”项目的工具栏中,单击“New item”按钮,在d出的对话框的“Identification”选项卡中,输入系统的登录名及密码。设置完毕后,正常关闭服务器。
3.主控端(客户端)设置
在“pcAnywhere Manager”窗口中点击“Remotes”按钮,并在下方窗口中右击“MODEM”图标,在快捷菜单中选择“Properties”选项。在“Connection Info”选项卡中,选中调制解调器名称前的复选框; 如果要在呼叫和登录服务器时,不手动输入电话号码及用户名、密码和域名,则在“Settings”选项卡中选取“Use dialing properties and phone number”选项,同时填入电话号码,并在“Login information”项目中选中“Automatically login to host upon connection”复选项,并填入用户名、密码及域名(如图3所示)。
4.体验远程唤醒及控制全过程
①启动主控端(客户端)pcAnywhere程序,在“pcAnywhere Manager”窗口中点击“Remotes”按钮,双击“MODEM”图标,系统出现“pcAnywhere Waiting”对话框。输入被呼叫服务器的电话号码,并点击“OK”按钮后,该对话框的显示窗口中显示拨号连接状态(如图4所示)。
②此时在被控端,服务器经Modem唤醒后,开始启动直到 *** 作系统出现“请按Ctrl+Alt+Delete开始。”的提示。注意: 此时pcAnywhere已经随 *** 作系统一同启动并处于待控状态。
③此时主控端出现“pcAnywhere Host Login”对话框,在此输入用户名和密码,点击“OK”按钮。然后,在pcAnywhere的远程控制窗口中出现远端服务器的“欢迎使用Windows”对话框及“请按Ctrl+Alt+Delete开始。”提示。
这时您可能自然地按下本地键盘的“Ctrl+Alt+Del”组合键,来达到进入到服务器登录界面的目的,但是当您按下组合键后,会发现d出来的竟是本地的“Windows安全”对话框(如果是Windows 98系统d出的则是“关闭程序”对话框)。这表明pcAnywhere是无法将本地组合键控制信号直接传递到远端服务器的,不过pcAnywhere已经考虑到了这个问题,在pcAnywhere主控端联机工具栏上,专门设立了一个模拟“Ctrl+Alt+Del”组合键功能的按钮(右起第3个按钮)。只要按下这个按钮,便可顺利进入到服务器的登录界面(如图5所示)。
④接下来,在服务器登录界面中正确输入用户名和密码后,您会发现远端服务器的整个桌面完整地呈现在了您现在的屏幕上。您可以对服务器进行参数设置、文件存取以及远程运行应用程序等 *** 作。只是主控端的响应速度比较慢,屏幕显示的延迟现象较为明显。主要原因是Modem的传输速率有限。
⑤在完成相应的 *** 作之后,我们可以像在本地关机那样通过选择“开始”“关机”来远程关闭服务器。
二、通过局域网的远程控制
如果用户使用的客户端计算机处于服务器所在的网络之中,那么,只要通过局域网就可以对服务器进行远程控制了。
1.前期准备
网络开机是通过网卡的远程唤醒功能来开启服务器的,因此服务器所用的网卡及主板都必须支持这一功能。一些支持网络远程开机的主板,在其使用说明书中特别注明,所用ATX电源的备用电源不得小于+5V/720mA; 而在BIOS中需要将“Wake Up On LAN/Ring”或“Wake-up by PCI card”选项设为“Enabled”值。支持远程唤醒的网卡通常都带有一个三针插座和一根三芯远程唤醒线,三芯远程唤醒线的一端接在网卡的三针插座上,另一端则接在主板的三针插座上。有些网卡则不带有插座和远程唤醒线,通过PCI插槽直接向网卡提供5V的电压。另外,服务器电源也必须处于待机状态。
网络与Modem定位通信对象的方式有所不同。Modem通过电话号码来定位,而网络在正常情况下是通过IP地址或是主机名来定位的。由于服务器在被唤醒之前处于关机状态,此时网络系统的IP地址和服务器名都是不可用的。唯一能够标识服务器身份的是其网卡所拥有的MAC地址。因此我们需要用专门的软件,按网卡MAC地址向其发送远程唤醒数据包。目前使用比较广泛的是AMD公司的Magic Packet 10(下载地址为>
2.获取网卡的MAC地址
①有些网卡本身贴有标明该网卡MAC地址的标签。
②没有标明MAC地址的网卡,可以选择“开始”“运行”,输入“winipcfg”命令,也可以是在MS-DOS命令行方式下键入“ipconfig/all”命令来查看MAC地址。这2种方法在Windows 98系统中都有效,而Windows NT/2000系统中,只有后一种方法才有效。
③许多网卡都自带诊断配置程序,也可以用它来检测网卡MAC地址。
④Magpacexe本身也可以用来检测网卡MAC地址,不过它不是检测自身网卡的MAC地址,而是检测网络系统内其他站点网卡MAC地址(注意: 它只能检测那些使用静态IP地址的主机网卡MAC地址)。
3.被控端(服务器端)设置
在“pcAnywhere Manager”窗口中点击“Hosts”按钮,右击“NETWORK,CABLE,DSL”图标,在快捷菜单中选择“Properties”选项。在“Connection Info”选项卡中,选中“TCP/IP”复选框; 在“Settings”选项卡中,单击“Launch with Windows”选项,以便在Windows启动后,自动装载pcAnywhere。同时选中“Run minimized”复选项; 在“Callers”选项卡的“Caller list”项目的工具栏中,单击“New item”按钮,在d出对话框的“Identification”选项卡中输入登录名及密码。设置完毕后,按正常顺序关闭服务器。
4.主控端(客户端)设置
在“pcAnywhere Manager”窗口中点击“Remotes”按钮,右击“NETWORK,CABLE, DSL”图标,在快捷菜单中选择“Properties”选项。在“Connection Info”选项卡中,单击“TCP/IP”复选框; 如果在连接和登录服务器时,不想手动输入主机名或IP地址,以及用户名、密码和域名,则在“Settings” 选项卡中选中“Network host PC to control or IP address”选项,同时输入服务器的主机名或IP地址。并在“Login information”项目中选中“Automatically login to host upon connection”复选框,并填入用户名、密码及域名。
5.体验远程唤醒及控制全过程
启动主控端的Magic Packet软件,在工具栏中点击“Send to one host”按钮。在d出的对话框的“Destination Ethernet Address”项目中输入服务器网卡MAC地址,并点击“Send”按钮(如图6所示)。
①此时,被控端服务器被网卡唤醒后,开始启动直至系统出现“请按Ctrl+Alt+Delete开始。”提示。
②启动主控端pcAnywhere,在“pcAnywhere Manager”窗口中点击“Remotes”按钮,并双击“NETWORK,CABLE,DSL”图标,系统出现“pcAnywhere Waiting”对话框。选择您希望连接的被控端,并点击“OK”按钮,系统d出“pcAnywhere Host Login”对话框。此后的 *** 作步骤与Modem连接方式相同,在此不再详述。
与Modem的通信速率相比,网卡的通信速率明显要快很多,主控端的响应速度也大大加快,屏幕显示的延迟现象也得到了很大改善。
三、通过Internet的远程控制
Internet方式是实现计算机远程连接和控制的又一方式。通常是先由被控端和主控端各自通过Modem拨号接入Internet,然后再通过Internet建立相互间的远程连接。这一方式可以很好地解决跨地域的远程访问问题,同时有效地节省双方的通信费用。其具体实现方法如下。
1.被控端和主控端分别通过Modem拨号连入Internet。
2.在被控端“pcAnywhere Manager”窗口中点击“Hosts”按钮,并右击“NETWORK,CABLE,DSL”图标,选择“Properties”选项,在d出的对话框中的“Connection Info”选项卡中选中“TCP/IP”复选项。然后,双击“NETWORK,CABLE,DSL”图标,启动被控端。
3.查看被控端的IP地址。被控端通常可以通过下列方式查看自己的IP地址。
①在Windows 2000系统中,双击任务栏上的“Modem”图标,在d出的对话框中选择“详细信息”选项卡,“客户IP地址”项目后面的数字便是您的Internet IP地址(如图7所示)。
②右击任务栏上的被控端图标(如图8所示),在快捷菜单中选择“Display Status”选项,d出对话框中的第2个地址即为您目前的Internet IP地址(如图9所示)。如果被控端未接入局域网络,则只显示Internet IP地址。
③在MS-DOS或命令提示符状态下,输入“ipconfig”命令,在“PPP Adapter”项目下面的“IP Address”项后面的数字便是您的Internet IP地址。
4.通知主控端被控端IP地址。打电话或发E-mail都可以,但笔者认为使用最近十分流行的即时通信工具,例如OICQ、MSN Messenger等,更为快捷和方便。
5.在主控端“pcAnywhere Manager”窗口中点击“Remotes”按钮,右击“NETWORK,CABLE,DSL”图标,在快捷菜单中选择“Properties”选项。然后,在d出对话框中的“Connection Info”选项卡中选中“TCP/IP”复选项; 在“Settings”选项卡的“Network host PC to control or IP address”选项后填入被控端IP地址。其他 *** 作步骤与局域网连接方式相同,在此不再详述。
6.当然我们也要看到,由于采用了Internet方式进行连接,被控端与主控端相互间的通信不可避免地要受到网路拥挤和设备故障等因素的影响,数据传递不如直接相连安全、可靠和快速。为此,我们可以采取一些方法来加快主控端计算机的响应时间,具体如下。
①首先,禁用主控端上的窗口拖放功能,禁用鼠标的滚动轮,使用“Page Up”和“Page Down”键滚动文档。
②其次,利用pcAnywhere 内含的Optimization Wizard(选择“工具”“Optimization Wizard”),减少主控端屏幕显示的色彩数目,同步被控端与主控端的分辨率,禁用被控端的活动桌面、屏幕保护程序、桌面墙纸以及电源管理等选项,以达到最佳的性能设置。
③另外,还可以进行一些设定来加快文件传输的速度。方法是,在“pcAnywhere Manager”窗口中,选择“Tools”“Options”,在“pcAnywhere Options”对话框中选择“File Transfer”选项卡,在此选中“Use compression”、“Allow crash recovery”、“Use SpeedSend”及“Pause remote control to maximize file transfer performance”等复选项。当然,如果您对主控端计算机的响应速度还不满意,可以使用Cable Modem和ADSL等宽带接入方式。
总结
相距千里,宛若眼前,这就是计算机远程控制带给我们的神奇感觉。这项技术的先进性和实用性不言而喻, *** 作也非常简单快捷。目前,实际工作中使用的硬件基本具备了远程控制的功能,用户只需安装并设定pcAnywhere 105这一远程控制软件即可。因此,无论是对专业IT人士还是普通用户来说,在现有计算机的软硬件基础上实现远程控制完全可行,大家可以亲身体验一下那份“掌控千里外”的感觉。
要远程开机的话有硬件开机和软件开机两种,后者是采用的黑客手段侵入对方系统主要给你推荐的是硬件的手段:1远程控制卡,如康柏Remote Light-Out Edtion远程控制卡,它是基于硬件、独立于 *** 作系统的图形化远程 *** 控台,无论何时何地,用户只要使用键盘和鼠标就可通过浏览器轻松访问服务器。嵌入式图形控制器以全图形模式提供对服务器的简便访问,在 *** 作和启动中的各种情况下(即使WINDOWS出现问题也能)都能够控制服务器,并显示远程服务器各个活动阶段。
2远程主板MODEM唤醒:要主板主持这项功能才行在BIOS里有这样一项功能
新一代的主板都提供了键盘或鼠标开机、调制解调器唤醒开机和网络唤醒开机等功能,只要具备一些硬件条件和更改一些设置,完全可以选择使用一种全新的方式来开机。
要设置另类开机方式,必须要满足以下的条件:
a 你的电脑使用的是ATX形式的主板和电源。由于ATX主板及电源已成为行业标准并流行已久,相信现在极少有人不满足这个条件。
b 电脑安装的必须是符合ATX 203标准的ATX电源,并保证电源的 +5VSB (Standby)待命电流不小于800mA (08A)。ATX电源最大的特点,是具备+5VSB待命电压,为键盘开机、鼠标开机、网络开机、Modem开机等提供待机所需要的电流。每种开机方式,都要消耗一定的电流,象键盘开机,触发的电流需要8mA左右;利用Modem开机需要约15mA的电流;网络开机需要的电流更大,有可能达到几百毫安,不过,现在的新型网卡已降到大概50mA左右,当然唤醒的瞬间电流尖峰值比这个要来得高一些,因此ATX电源的+5VSB输出功率要足够大。早期ATX电源的+5VSB输出电流可能只设计到500mA,建议每次只启用一种开机方式,如果同时设置有多种开机方式,在进行局域网开机时,某些耗电较大的网卡可能会开不起来。如果不知道自己的机箱电源是否能达到标准,可以看看电源外部标签的+5VSB栏,那里有相关的数据。一般来说,正规电源的+5VSB端能提供的电流都超过了1A
c 你的主板芯片组支持除电源开关外的开机方式。这往往与主板使用的I/O芯片组有关,同时与BIOS版本也有很大关系。如果你的BIOS不支持,可以升级BIOS碰碰运气。
进行远程开机的设置是:首先,保证你的主机和调制解调器的电源一定要开着,电话线也已经插好;然后,我们进入BIOS,在BIOS的“Power Management Setup”项中找到“Modem Ring Resume”或者“PowerOn by Ring”项,将其设定为 “on”或者“Enabled”。由于主板不同,可能具体的选项名称不是完全一致,以具体的选项名为准,但只要支持网络开机的主板一定有这个选项。需要注意的是,有些主板的BIOS中的调制解调器开机和局域网开机是同一个选项(“ModemRingOn/WakeOnLan”),只要把该选项置为“Enabled”,就可以同时支持调制解调器开机和局域网开机
3用黑客类软件远程控制目标计算机,例如冰河,冰河是一款功能强大的国产远程控制软件,是基于TCP/IP协议和Windows *** 作系统的网络工具,冰河采用标准的C/S结构,包括客户端程序(G_Clientexe)和服务器端程序(G_Serverexe)。同类的有很多种软件,不过强烈不建议使用此方法,具有太大危险弄不好自己反倒中了别人的招要想实现 oppoa5 远程开机的功能,需要在你的手机中下载一个专门控制电脑的软件,比如TeamViewer,安装成功后,打开你的电脑,运行该软件并获取ID号和密码,然后在手机中输入该ID号和密码,即可完成oppoa5对电脑的远程控制。在控制界面中,你可以通过点击相应的按钮来打开电脑,进入桌面等,也可以控制电脑的切换、文件传输和 *** 作等,让你轻松实现远程开机的需求。此外,还可以通过其他一些软件或者搭建自己的服务器来实现远程控制电脑的功能,但具体 *** 作方式需要参照相应的软件或服务器说明进行。在WindowsXP中实现远程关机
在Windows
XP中,新增了一条命令行工具“shutdown”,其作用是“关闭或重新启动本地或远程计算机”。利用它,我们不但可以注销用户,关闭或重新启动计算机,还可以实现定时关机、远程关机。
该命令的语法格式如下:
shutdown
[-i
|-l|-s
|-r
|-a]
[-f]
[-m
[\\ComputerName]]
[-t
xx]
[-c
"message"]
[-d[u][p]:xx:yy]
其中,各参数的含义为:
-i
显示图形界面的对话框。
-l
注销当前用户,这是默认设置。
-m
ComputerName优先。
-s
关闭计算机。
-r
关闭之后重新启动。
-a
中止关闭。除了-l
和ComputerName
外,系统将忽略其它参数。在超时期间,您只可以使用-a。
-f
强制运行要关闭的应用程序。
-m
[\\ComputerName]
指定要关闭的计算机。
-t
xx
将用于系统关闭的定时器设置为
xx
秒。默认值是20秒。
-c
"message"
指定将在“系统关闭”窗口中的“消息”区域显示的消息。最多可以使用127
个字符。引号中必须包含消息。
-d
[u][p]:xx:yy
列出系统关闭的原因代码。
首先,我们来看一下该命令的一些基本用法:
1、注销当前用户
shutdown
-
l
该命令只能注销本机用户,对远程计算机不适用。
2、关闭本地计算机
shutdown
-
s
3、重启本地计算机
shutdown
-
r
4、定时关机
shutdown
-
s
-t
30
指定在30秒之后自动关闭计算机。
5、中止计算机的关闭
有时我们设定了计算机定时关机后,如果出于某种原因又想取消这次关机 *** 作,就可以用
shutdown
-
a
来中止。如:
shutdown
-s
–
t
300
设定计算机在5分钟后关闭。
Shutdown
–
a
取消上述关机 *** 作。
以上是shutdown命令在本机中的一些基本应用。前面我们已经介绍过,该命令除了关闭、重启本地计算机外,更重要的是它还能对远程计算机进行 *** 作,但是如何才能实现呢?
在该命令的格式中,有一个参数[-m
[\\ComputerName],用它可以指定将要关闭或重启的计算机名称,省略的话则默认为对本机 *** 作。您可以用以下命令来试一下:
shutdown
–s
–m
\\sunbird
-t
30
在30秒内关闭计算机名为sunbird的机器;注:sunbird为局域网内一台同样装有Windows
XP的电脑。
但该命令执行后,计算机sunbird一点反应都没有,但屏幕上却提示“Access
is
denied
(拒绝访问)”。
为什么会出现这种情况呢?原来在Windows
XP默认的安全策略中,只有管理员组的用户才有权从远端关闭计算机,而一般情况下我们从局域网内的其他电脑来访问该计算机时,则只有guest用户权限,所以当我们执行上述命令时,便会出现“拒绝访问”的情况。
找到了问题的根源之后,解决的办法也很简单,您只要在客户计算机(能够被远程关闭的计算机,如上述的sunbird)中赋予guest用户远程关机的权限即可。这可利用Windows
XP的“组策略”或“管理工具”中的“本地安全策略”来实现。下面以“组策略”为例进行介绍:
1、单击“开始”按钮,选择“运行”,在对话框中输入“gpeditmsc”,然后单击“确定”,即可打开组策略编辑器。
2、在“组策略”窗口的左侧窗格中逐级展开“计算机配置”→“Windows
设置”→“安全设置”→“本地策略”→“用户权利指派”。
3、在“组策略”窗口的右侧窗格中选择“从远端系统强制关机”,通过双击将其打开。
4、在d出的对话框中显示目前只有“Administrators”组的成员才有权从远程关机;单击对话框下方的“添加用户或组”按钮,然后在新d出的对话框中输入“guest”,再单击“确定”按扭。如图9所示。
5、这时在“从远端系统强制关机”的属性中便添加了一个“guest”用户,单击“确定”即可。
6、关闭“组策略”窗口。
通过上述 *** 作后,我们便给计算机sunbird的guest用户授予了远程关机的权限。以后,倘若您要远程关闭计算机sunbird,只要在网络中其他装有Windows
XP的计算机中输入以下命令即可:
shutdown
-s
–m
\\sunbird
-t
30
(其他参数用法同上)
图9
这时,在sunbird计算机的屏幕上将显示一个“系统关机”的对话框,提示“系统即将关机。请保存所有正在运行的工作,然后注销。未保存的改动将会丢失。关机是由sunbird\guest初始的。”在对话框下方还有一个计时器,显示离关机还有多少时间。在等待关机的时间里,用户还可以执行其他的任务,如关闭程序、打开文件等,但无法关闭该对话框,除非你用shutdown
–a命令来中止关机任务。
1、进入计算机“设置”界面。
2、待打开“计算机设置”界面后,找到“网络”项目点击进入。
3、如图所示,在“网络”配置界面中,切换到“WLAN”选项卡,点击“网络和共享中心”按钮进入。
4、从打开的“网络和共享中心”界面中,打开更改适配器设置。
5、按图示步骤依次打开“网络 属性”界面。如图所示:
6、在“网络 属性”界面中,点击“常规”选项卡中的“配置”按钮,并在d出的窗口中切换到”电源管理“选项卡,勾选”允许远程唤醒此设备“项,点击”确定”按钮完成设置。
7、接下来我们就可以借助Shutdown命令实现局域网远程开关机电脑的 *** 作了。如图所示,打开“命令提示符”界面。
8、在命令提示符界面中,输入命令“shutdown -i”并按回车键,
9、即可打开如图所示的“执行命令”图形窗口,在此输入想要远程控制开关机的计算机名称,以及“ *** 作方式”,点击“确定”即可完成远程控制计算机开关机 *** 作了。
10、打开的聚生网管远程管理工具主界面中,点击“开机”或“关机”按钮。
11、然后在d出的窗口中输入想要进行 *** 作的计算机的IP地址或MAC地址,即可按提示进行 *** 作,实现远程开关机 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)