如何实现远程计算机、服务器的开关机?

如何实现远程计算机、服务器的开关机?,第1张

远程开机:
使用远程唤醒技术(WOL,Wake-on-LAN),计算机只要处于同一局域网内,就能够被随时启动。它通过局域网内计算机网卡的MAC地址,用软件发送包含该地址的特殊数据包以唤醒计算机。

被控制计算机的硬件需求:
实现网络开机,需要主板、网卡、电源3个设备支持。首先需要查看主板和网卡使用说明书,查看主板和网卡是否支持Wake-up On LAN(WOL)技术,如果支持就说明能够实现远程开机。另外,电脑必须安装有符合ATX 203标准的ATX电源,+5VStandby电流至少应在720mA以上。
其实就目前新配置的计算机而言,一般都支持网络开机。
CMOS设置 :首先在启动时按DEL进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“ModemRing/WakeOnLAN”项和“PME Event Wakeup”项均设置为“Enable”,启用该计算机的远程唤醒功能(主板自带网卡的,主板不同,这些选项也不完全相同)。

在控制端装上远程开机的软件NetWaker,运行后在界面MAC地址栏中中输入被控计算机MAC地址,点击“发送开机信号”就能唤醒该地址的计算机了。

远程关机:
在桌面连接窗口中我们是不能用“开始→关闭计算机”的步骤来关机的。我们这里采用了系统自带的shutdown命令来控制。可以两种方法实现:①在控制窗口中的计算机桌面中点击“开始→运行”输入“shutdown _s _t 30”命令来实现关机。②在本机上运行“shutdown _s _m\\被控计算机名 -t 30”,这种方法还要在对方的计算机中组策略中设置,赋予guest用户远程关机的权限。

远程控制电脑的方法:

1、百度搜索下载TeamViewer软件。

2、下载完成后安装该软件,保持双方的电脑都联网并且都打开了TeamViewer软件,若一台电脑要连接另一台电脑,则在另一台电脑中找到ID号和密码。

3、在电脑中输入另一台电脑的ID,点击“连接到伙伴”按钮,如图所示。接下来,在d出的对话框中输入密码,并点击“登录”按钮。

4、连接成功后,就可以远程控制另外一台电脑了,若有密码,则输入密码后即可控制远程计算机。可以实现两台计算机的文件共享、剪切板共享等 *** 作。

提示:为了防止意外出错,请将两台电脑的防火墙都关闭。

TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴ID。只需要输入伙伴的ID到TeamViewer,然后就会立即建立起连接。

1.Windows XP系统“远程协助”的应用
“远程协助”是Windows XP系统附带提供的一种简单的远程控制的方法。远程协助的发起者通过MSN Messenger向Messenger中的联系人发出协助要求,在获得对方同意后,即可进行远程协助,远程协助中被协助方的计算机将暂时受协助方(在远程协助程序中被称为专家)的控制,专家可以在被控计算机当中进行系统维护、安装软件、处理计算机中的某些问题、或者向被协助者演示某些 *** 作。
如果你已经安装了MSN Messenger 61,还需要安装Windows Messenger 47才能够进行“远程协助”。
使用远程协助时,可在MSN Messenger的主对话框中单击“ *** 作→寻求远程协助”菜单命令(如图2)。然后在出现的“寻求远程协助”对话框中选择要邀请的联系人。当邀请被接受后会打开了“远程协助”程序对话框。被邀人单击“远程协助”对话框中的“接管控制权”按钮就可以 *** 纵邀请人的计算机了。
主控双方还可以在“远程协助”对话框中键入消息、交谈和发送文件,就如同在MSN Messenger中一样。被控方如果想终止控制,可按Esc键或单击“终止控制”按钮,即可以取回对计算机的控制权。
2.Windows XP“远程桌面”的应用
使用“远程协助”进行远程控制实现起来非常简单,但它必须由主控双方协同才能够进行,所以Windows XP专业版中又提供了另一种远程控制方式——“远程桌面”,利用“远程桌面”,你可以在远离办公室的地方通过网络对计算机进行远程控制,即使主机处在无人状况,“远程桌面”仍然可以顺利进行,远程的用户可以通过这种方式使用计算机中的数据、应用程序和网络资源,它也可以让你的同事访问到你的计算机的桌面,以便于进行协同工作。
(1)配置远程桌面主机
远程桌面的主机必须是安装了Windows XP的计算机,主机必须与Internet连接,并拥有合法的公网IP地址。主机的Internet连接方式可以是普通的拨号方式,因为“远程桌面”仅传输少量的数据(如显示器数据和键盘数据)便可实施远程控制。
要启动Windows XP的远程桌面功能必须以管理员或Administrators组成员的身份登录进入系统,这样才具有启动Windows XP“远程桌面”权限。
右键单击“我的电脑”图标,选择“属性”命令。在出现的对话框中单击“远程”选项卡,单击选中“允许用户远程连接到这台计算机”选项框。单击“选择远程用户”按钮,然后在“远程桌面用户”对话框中单击“添加”按钮,将出现“选择用户”对话框。(如图3)
单击“位置”按钮以指定搜索位置,单击“对象类型”按钮以指定要搜索对象的类型。接下来在“输入对象名称来选择”框中,键入要搜索的对象的名称,并单击“检查名称”按钮,待找到用户名称后,单击“确定”按钮返回到“远程桌面用户”对话框,找到的用户会出现对话框中的用户列表中。
如果没有可用的用户,可以使用“控制面板”中的“用户账户”来创建,所有列在“远程桌面用户”列表中的用户都可以使用远程桌面连接这台计算机,如果是管理组成员即使没在这里列出也拥有连接的权限。
(2)客户端软件的安装
Windows XP的用户可以通过系统自带的“远程桌面连接”程序(在“开始→所有程序→附件→通讯”中)来连接远程桌面(如图1)。如果客户使用 *** 作系统是Windows 9X/2000,可安装Windows XP安装光盘中的“远程桌面连接”客户端软件。
在客户机的光驱中插入Windows XP安装光盘,在显示“欢迎”页面中,单击“执行其他任务”选项,然后在出现的页面中选择“设置远程桌面连接”选项,然后根据提示进行安装。
(3)访问远程桌面
在客户机上运行“远程桌面连接”程序,会显示“远程桌面连接”对话框,单击“选项”按钮,展开对话框的全部选项,如图2所示,在“常规”选项卡中分别键入远程主机的IP地址或域名、用户名、密码,然后单击“连接”按钮,连接成功后将打开“远程桌面”窗口,你可以看到远程计算机上的桌面设置、文件和程序,而该计算机会保持在锁定状态,如果没有密码的情况下,任何人都无法使用它,也看不到你对它所进行的 *** 作。
如果注销和结束远程桌面,可在远程桌面连接窗口中,单击“开始”按钮,然后按常规的用户注销方式进行注销。
(4)远程桌面的Web连接
远程桌面还提供了一个Web连接功能,简称“远程桌面Web连接”,这样客户端无需要安装专用的客户端软件也可以使用“远程桌面”功能,这样对客户端的要求更低,使用也更灵活,几乎任何可运行IE浏览器的计算机都可以使用“远程桌面”功能。
首先让我们来看看服务器端的配置情况。
由于“远程桌面Web连接”是Internet信息服务(IIS)中的可选的浏览器,在地址栏中按 “>分类: 电脑/网络
解析:

Tel是进行远程登录的标准协议和主要方式它为用户提供了在本地计算机上完成远程主机工作的能力。通过使用Tel,Inter用户可以与全世界许多信息中心图书馆及其它信息资源联系。Tel远程登录的使用主要有两种情况。第一种是用户在远程主祝上有自己的帐号(Account),即用户拥有注册的用户名和口令;第二种是许多Inter主机为用户提供了某种形式的公共Tel信息资源,这种资源对于每一个Tel用户都是开放的。Tel是使用最为简单的Inter工具之一。

tel /

命令可以缩写。支持的命令为:

c- 关闭 关闭当前连接
d- 显示 显示 *** 作参数

o- 打开主机名 [端口]连接到一个主机名(默认端口 23)

q- 退出 退出 tel

set- 设置 设置选项(要列表,请键入 \'set \')

sen- 发送 将字符串送到服务器

st - 状态 打印状态信息

u- 解除设置 解除设置选项(要列表,请键入 \'unset \')

/h- 帮助 打印帮助信息

一 摘要

二 远程登录

三 Tel协议

四 Win2000的Tel服务

五 在tel中该做什么

一 摘要

Tel的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵手段和后门,但无论如何,在你尽情享受Tel所带给你的便捷的同时,你是否真正的了解Tel呢?

二 远程登录

Tel服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Tel协议的远程登录(远程交互式计算),那么就让我们来认识一下远程登录。

1 远程登陆的基本概念

先来看看什么叫登录:分时系统允许多个用户同时使用一台计算机,为了保证系统的安全和记帐方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。用户在使用该系统之前要输入标识和口令,这个过程被称为\'登录\'。

远程登陆是指用户使用Tel命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。

2 远程登陆的产生及发展

我们可以先构想一个提供远程文字编辑的服务,这个服务的实现需要一个接受编辑文件请求和数据的服务器以及一个发送此请求的客户机。客户机将建立一个从本地机到服务器的TCP连接,当然这需要服务器的应答,然后向服务器发送键入的信息(文件编辑信息),并读取从服务器返回的输出。以上便是一个标准而普通的客户机/服务器模型的服务。

似乎有了客户机/服务器模型的服务,一切远程问题都可以解决了。然而实际并非你想象的那样简单,如果我们仅需要远程编辑文件,那么刚才所构想的服务完全可以胜任,但假如我们的要求并不是这么简单,我们还想实现远程用户管理,远程数据录入,远程系统维护,想实现一切可以在远程主机上实现的 *** 作,那么我们将需要大量专用的服务器程序并为每一个可计算服务都使用一个服务器进程,随之而来的问题是:远程机器会很快对服务器进程应接不暇,并淹没在进程的海洋里(我们在这里排除最专业化的远程机器)。

那么有没有办法解决呢?当然有,我们可以用远程登录来解决这一切。我们允许用户在远地机器上建立一个登录会话,然后通过执行命令来实现更一般的服务,就像在本地 *** 作一样。这样,我们便可以访问远地系统上所有可用的命令,并且系统设计员不需提供多个专用地服务器程序。

问题发展到这里好像前途一片光明了,用远程登录总应该解决问题了吧,但要实现远程登陆并不简单。不考虑网络设计的计算机系统期望用户只从直接相连的键盘和显示器上登录,在这种机器上增加远程登陆功能需要修改机器的 *** 作系统,这是极其艰巨也是我们尽量避免的。因此我们应该集中力量构造远程登陆服务器软件,虽然这样也是比较困难的。为什么说这样做也比较困难呢?

举个例子来说:一般, *** 作系统会为一些特殊按键分配特殊的含义,比如本地系统将\'Ctrl+C\'解释为:\'终止当前运行的命令进程\'。但假设我们已经运行了远程登陆服务器软件,\'Ctrl+C\'也有可能无法被传送到远地机器,如果客户机真的将\'Ctrl+C\'传到了远地机器,那么\'Ctrl+C\'这个命令有可能不能终止本地的进程,也就是说在这里很可能会产生混乱。而且这仅仅是遇到的难题之一。

但尽管有技术上的困难,系统编程人员还是设法构造了能够应用于大多数 *** 作系统的远程登陆服务器软件,并构造了充当客户机的应用软件。通常,客户机软件取消了除一个键以外的所有键的本地解释,并将这些本地解释相应的转换成远地解释,这就使得客户机软件与远地机器的交互,就如同坐在远程主机面前一样,从而避免了上述所提到的混乱。而那个唯一例外的键,可以使用户回到本地环境。

将远程登陆服务器设计为应用级软件,还有另一个要求,那就是需要 *** 作系统提供对伪终端(pseudo terminal)的支持。我们用伪终端描述 *** 作系统的入口点,它允许像Tel服务器一样的程序向 *** 作系统传送字符,并且使得字符像是来自本地键盘一样。只有使用这样的 *** 作系统,才能将远程登陆服务器设计为应用级软件(比如Tel服务器软件),否则,本地 *** 作系统和远地系统传送将不能识别从对方传送过来的信息(因为它们仅能识别从本地键盘所键入的信息),远程登陆将宣告失败。

将远程登陆服务器设计为应用级软件虽然有其显著的优点:比将代码嵌入 *** 作系统更易修改和控制服务器。但其也有效率不高的缺点(后面的内容将会给予解释),好在用户键入信息的速率不高,这种设计还是可以接受的。

3 远程登录的工作过程

使用Tel协议进行远程登陆时需要满足以下条件:在本的计算机上必须装有包含Tel协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。

Tel远程登录服务分为以下4个过程:

1)本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;

2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据报;

3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;

4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。

上面的内容只是讨论了远程登陆最基本的东西,其中的复杂和编程人员的艰辛是我们难以想象的,不知道你在舒服的使用Tel的同时,是否想到了这些!

三 Tel协议

我们知道Tel服务器软件是我们最常用的远程登录服务器软件,是一种典型的客户机/服务器模型的服务,它应用Tel协议来工作。那么,什么是Tel协议?它都具备哪些特点呢?

1 基本内容

Tel协议是TCP/IP协议族中的一员,是Inter远程登陆服务的标准协议。应用Tel协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务:

1)Tel定义一个网络虚拟终端为远的系统提供一个标准接口。客户机程序不必详细了解远的系统,他们只需构造使用标准接口的程序;

2)Tel包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项;

3)Tel对称处理连接的两端,即Tel不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。

2 适应异构

为了使多个 *** 作系统间的Tel交互 *** 作成为可能,就必须详细了解异构计算机和 *** 作系统。比如,一些 *** 作系统需要每行文本用ASCII回车控制符(CR)结束,另一些系统则需要使用ASCII换行符(LF),还有一些系统需要用两个字符的序列回车-换行(CR-LF);再比如,大多数 *** 作系统为用户提供了一个中断程序运行的快捷键,但这个快捷键在各个系统中有可能不同(一些系统使用CTRL+C,而另一些系统使用ESCAPE)。如果不考虑系统间的异构性,那么在本地发出的字符或命令,传送到远地并被远地系统解释后很可能会不准确或者出现错误。因此,Tel协议必须解决这个问题。

为了适应异构环境,Tel协议定义了数据和命令在Inter上的传输方式,此定义被称作网络虚拟终端NVT(Net Virtual Terminal)。它的应用过程如下:

对于发送的数据:客户机软件把来自用户终端的按键和命令序列转换为NVT格式,并发送到服务器,服务器软件将收到的数据和命令,从NVT格式转换为远地系统需要的格式;

对于返回的数据:远地服务器将数据从远地机器的格式转换为NVT格式,而本地客户机将将接收到的NVT格式数据再转换为本地的格式。

对于NVT格式的详细定义,有兴趣的朋友可以去查找相关资料。

3 传送远地命令

我们知道绝大多数 *** 作系统都提供各种快捷键来实现相应的控制命令,当用户在本地终端键入这些快捷键的时候,本地系统将执行相应的控制命令,而不把这些快捷键作为输入。那么对于Tel来说,它是用什么来实现控制命令的远地传送呢?

Tel同样使用NVT来定义如何从客户机将控制功能传送到服务器。我们知道USASCII字符集包括95个可打印字符和33个控制码。当用户从本地键入普通字符时,NVT将按照其原始含义传送;当用户键入快捷键(组合键)时,NVT将把它转化为特殊的ASCII字符在网络上传送,并在其到达远地机器后转化为相应的控制命令。将正常ASCII字符集与控制命令区分主要有两个原因:

1)这种区分意味着Tel具有更大的灵活性:它可在客户机与服务器间传送所有可能的ASCII字符以及所有控制功能;

2)这种区分使得客户机可以无二义性的指定信令,而不会产生控制功能与普通字符的混乱。

1、win10系统,被远程控制的电脑要进入属性页面。

2、进入系统属性,点击远程设置。

3、进入远程设置后,把远程协助中允许远程协助打勾。

4、然后远程桌面中允许远程也打上勾,然后点击确定。

5、被控制电脑设置好之后,主控制电脑在开始页面搜索快速助手,点击进入。

6、进入快速助手,点击提供协助。

7、进入提供协助,系统会给一个安全代码,把安全代码在被控制的电脑输入。

8、被控制的电脑也是打开快速助手,点击获取协助。

9、然后输入安全代码提交就可以了。

"键盘win徽标键+R"-->输入:mstsc,点击"开始"-->连接远程桌面,输入:服务器ip地址和端口-->点击”连接“,选择-->”是“,输入:服务器登入账号和密码-->点击”确定“,服务器就连接成功了,开始远程 *** 作管理吧!

那要看你用的是什么类型的主机了。
只有独立服务器和VPS才能远程桌面,虚拟空间的话是无法连接远程桌面的!而且有的VPS主机商是不开放远程桌面的。另外一个必须条件就是,必须是独立IP,不能是共享IP。
如果确定可以远程,直接运行电脑的远程桌面,输入你的服务器IP就行了。

配置服务端
1、远程访问有一定的风险,所以一定要设置好服务器用户的权限。建立远程访问用户。
2、到用户属性下面设置用户的权限。
3、设置服务器远程连接参数,右键点击“我的电脑”,选择“属性”,在d出的系统属性窗口中选择“远程”,d出远程参数设置窗口。
4、把“启用这台计算机上的远程桌面”打上勾,并点击“选择远程用户”,选择刚新建的远程访问用户添加到访问窗口里面,点击确定即可。
客户连接
1、点击“开始”在附件菜单下面找到“远程桌面连接”或者直接在运行里面输入mstscexe后回车d出远程桌面连接窗口。
2、点击选项可以配置连接参数,如保存用户名密码,把本地磁盘带到远程服务器上等等都是非常有用的功能。你有没有遇过这样的问题,有些服务器远程能直接拷贝文件,有些服务器却不能,那是因为没把本地磁盘带到远程服务端的原因。
3、配置完参数后点“连接”,输入用户名和密码即可进入远程桌面连接
外网访问远程连接配置
1、外网要访问公司远程桌面的前提条件是有一个固定IP,这个可以通过花生壳来解决,首先下载花生壳到局域网内任意一台机器,然后安装后,输入注册的免费账号和密码,登陆即可。
2、在软件路由里面做端口映射。把外网的1158端口映射到内网的1158端口即可。
3、远程时候直接输入自己注册的域名即可。对于不在公事又需要处理公司事务的朋友来说,这无疑能大大提高工作效率。
注意事项
如果要把公司的机器放到外网上,一定要装防火墙和杀毒软件,而且登陆的用户和密码也要做相应的设置,首先用户的权限要分配合理。其次密码最好是数字加大小写字母再加字符。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13114096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存