电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

2022-08-04 22:51:52 133点赞 505收藏 34评论

前言

当你的NAS突然关机,你该怎么重新开机?亦或是当你的机器失联(RDP/SSH无法通讯),而你没法直接进行物理访问(抱着显示器和键鼠去机房/在家里的NAS突然寄了),你该怎么去管理机器上面的系统?对于第一点,可能有人会说WOL(wake on lan)能解决一部分问题;但是第二点,似乎没有很好的方法去解决。

然而实际上,服务器领域早就有了解决方案——BMC(Baseboard Management Controller,基板管理控制器)。这玩意本质上就是另一台电脑,作用便是在主机系统无法联系/无法物理运维的时候,通过网络来管理这台电脑。不过由于是企业级的方案,因此家用平台几乎都没有这玩意。

那么有没有家用和这玩意对标的东西呢,答案是肯定的(如果你把商业机器也算家用平台的话)。为了更好的让企业中的IT人员维护企业中的电脑(不是所有人都会重装系统的),intel推出了AMT主动管理技术。有了这玩意,IT运维人员便可以通过网络来对电脑进行管理。听起来很棒,不是吗?

但是有点遗憾,想要完全使用到AMT方便快捷的远程管理功能,你需要你的主板、网卡、显卡都支持intel家的vPro(官方名称“博锐”)技术。因此一个很方便快捷的方法,便是去购买Q系列芯片组的准系统,然后配上一个带vPro的核显CPU,这样就可以很轻松地集齐vPro Buff。

远程管理大体上分为两类:

带外管理(Out-of-band management,OOB):使用独立管理通道进行设备维护。无论被管理设备是否处于开机状态,只要已经通电并联网,就可以远程监控和管理设备,包括远程关机、远程开机、远程重启、远程更改BIOS设置、远程安装操作系统等。

带内管理(In-Band Network Access,IBN):是指使用常规数据通道来管理设备。这种管理要求被管理设备不仅要通电、联网,而且必须已经开机、运行了客户端程序等。

直白的解释:

惠普iLO、戴尔DRAC、超微和永擎的IPMI都属于OOB:这些管理工具不依赖于操作系统,只要主板通电并联网,配置好之后,可以远程修改BIOS,远程安装操作系统,甚至Windows系统蓝屏、ESXi紫屏崩溃时,可以远程查看错误崩溃的错误信息。

Windows远程桌面、Linux SSH属于常见的IBN:只有当操作系统启动后,且远程桌面服务正常运行时,才能连接并管理远程主机。如果Windows已经蓝屏,远程是没办看到蓝屏信息的;当然也没法远程修改BIOS、安装操作系统等操作。


可见,OOB对于远程折腾是非常好用的一个功能。比如,组装一个NAS扔到角落里,万一需要维护时无需连接键、盘鼠、标显示器(Keyborad Video Mouse,KVM),直接用OOB远程管理就行。一般玩家在家里使用OOB远程管理的目的很简单:比如墙角有一个自己组装的NAS,系统挂掉了,需要重启或排除一下故障,或者改下BIOS,通过OOB会更方便,不用连接显示器、键盘和鼠标,就可以远程完成这些操作,需求就这么简单。
完整的OOB远程管理主要包括三个方面发:

最基本远程连接,读取一些温度信息、日志之类的。比如通过网页方式访问惠普iLO可以看到温度、日志等信息。

远程控制台或者叫KVM。惠普iLO中叫做Remote Console,连接后是一个增强版的远程桌面,可以直接操控远程电脑。

远程介质。惠普iLO中叫做Virtual Media。可以加载本地文件为远程主机安装操作系统。


随着当年大量工包戴尔主机遍布大江南北,玩家体验到了DRAC;
随着MicroServer Gen8的海淘热,玩家体验到了iLO;
随着大船,玩家体验到了超微IPMI。
其实iLO、DRAC、IPMI这几个技术从根本上讲都是IPMI,只是各家叫法不同而已。

除了上述这些OOB远程管理,Intel也有自家的远程管理技术:Intel vPro。
其中,一个技术叫AMT(Active Management Technology),类似于IPMI,用于远程连接、管理(比如获取远程主机的电源状态,内存配置,硬盘信息等);
另一个技术叫做Intel KVM Remote Control,用于通过网络连接实现键盘、显示和鼠标的功能,类似于iLO的iLO Integrated Remote Console功能。

不严谨的说,AMT是Intel vPro的一部分。

基本上,如果是品牌机的话,看到带有vPro的徽标,就表示可以使用vPro的AMT远程管理技术。
当然,vPro很复杂,除了远程管理,还有很多其他的东西。这里仅折腾vPro的远程管理。

AMT作为Intel的OOB远程管理方案,类似于IPMI,但属于不同的技术。

Intel以及各大厂家的白皮书写的非常详细、严谨,但是对于新手可能有点不友好——比较晦涩难懂。

简单地说:

支持vPro技术的电脑,在BIOS中会有一个叫做AMT或ME(Management Engine)的设置菜单,用于开启和关闭AMT功能。
然后还有一个Management Engine固件,一般是开机时按F6进入,主要用于设置远程管理的密码、IP地址等信息。

名词术语:

“被管理设备”:这个设备稍候会被远程管理,比如NAS。

“管理员电脑”:就是个普通电脑,用来访问和管理远程的“被管理设备”。

开启步骤简述:

  1. 在“被管理设备”上进入BIOS开启AMT,这个一般都是默认开启的;

  2. 在“被管理设备”上进入ME设置AMT;

  3. 在“管理员电脑”上运行MDTK软件连接“被管理设备”的IP地址;

  4. 在“管理员电脑”上的MDTK中使用UltraVNC作为KVM工具访问“被管理设备”。

硬件环境:


支持Intel vPro技术的主板、BIOS(含远程管理固件)、CPU、网卡(无线网卡)等。注意,是这些东西都要支持vPro才行。新手建议使用惠普、戴尔等品牌机学习和体验vPro技术。自己DIY的电脑有可能体验vPro会失败。

软件环境:


个人玩玩,不需要下述正规白皮中提及的软件,这些是给企业级部属用的,个人用太折腾,不好用:

  1. Intel® Setup and Configuration Software (Intel® SCS)。

  2. VNC Viewer Plus。

推荐方案一:

  1. Open MDTK(Manageability Developer Tool Kit) - 支持Intel AMT技术的开源免费工具集。

  2. UltraVNC - 配合MDTK,实现KVM功能。

推荐方案二:

  1. MeshCommander

推荐方案三:

  1. Intel® Manageability Commander

被管理设备端设置

1、重置BIOS,把你的纽扣电池扣了,放一分钟再插回去。这一步是为了清空intel ME的密码。(图略)

2、开机,按住Ctrl+P,进入ME设置界面。然后直接回车。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

3、输入默认密码admin,然后会提示你设置新密码。新密码需要符合以下要求:

至少8位字符;
必须包括一位0,1,2 ··· 9数字;
必须包括一位非文字、数字的ASCII字符,如!,@,$;
必须包括大写、小写拉丁字符,如A,a,B,b;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

4、设置完之后,直接选择第二项然后回车,进入AMT设置界面。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

5、选择第三项User Consent,然后把User Opt-in选项改成None以关闭远程访问需要输入密码(后面会演示这里具体是关闭了什么东西)

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

6、选择Network Setup以设置ME所使用的IP地址

这里选第二个

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


直接回车

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


把DHCP关了,改成你想要的静态IP地址,或者直接用DHCP。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

7、选择Activate Network Access以允许通过网络访问AMT

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


这里选“y”

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

至此,“被管理设备”设置完毕。
这些设置是独立于操作系统的,与安装什么操作系统无关。

下面开始在“管理员电脑”上操作,有四种方式。

一、通过web网页访问管理

1、通过浏览器访问http://IP:16992
用户名:admin 密码为第二章开始你配置的密码;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

二、通过MeshCommander管理

软件下载:MeshCommander

1、安装完毕后找到开始菜单中的MeshCommander打开;
2、点击Add Computer添加计算机,输入名称、IP地址、用户名、密码,点击OK;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

3、连接成功后机器前面会显示绿色,可以点击Connect连接计算机;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

4、连接后就可以看到配置界面,就可以对计算机控制;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

5、点击Remote Desktop->Connect连接机器的桌面,右上角IDER选项可以挂在ISO介质等;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

三、通过OpenMDTK+VNC软件管理

下载OpenMDTK+VNC

1、安装Manageability Director Tool,打开开始菜单中的Manageability Commander Tool;
2、打开软件添加主机;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

3、配置Tool的NVC参数;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

4、选择对应的VNC type与VNC软件(VNC软件在软件下载中得到);

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


5、点击Launch Viewer即可打开VNC控制页面;

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

四、通过Intel® Manageability Commander管理

安装Intel® Manageability Commander

1、下载Intel® Manageability Commander,然后安装。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


2、然后勾选上最后的这个,结束安装。他会给你浏览器弹出Electron.js的Github下载界面。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


同时,他还会给你弹出个文本文档:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

大意:
我们的Manageability Commander用了一个第三方组件叫Electron.js,你需要自己手动添加,否则将无法使用MC。去Github上下载,解压至安装目录即可。

下拉弹出的Github页面,找到electron-v8.5.5-win32-ia32.zip,把这玩意下载下来。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

3、打开MC的安装位置(默认是C:Program Files (x86)IntelIntel Manageability Commander),然后把压缩包里面的所有东西全都解压到里面。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


至此,Intel® Manageability Commander安装完成。

使用AMT来远程管理主机

1、打开MC,然后选择中间的Adding computers

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

2、输入你服务器配置的IP,Alias项为自定义别名,以防可能出现的问题,把下面的勾选框取消勾选。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

3、选择你设置好的主机,点击连接。用户名默认admin,密码是你自己刚刚设置的密码。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

4、如果没有问题的话,你现在可以看到机器的信息了。而这些信息跟你装了什么系统无关,是你南桥中的ME所提供的功能。这也就意味这当你系统炸掉的时候,这玩意也能帮你对机器进行管理。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

5、现在让我们试试远程控制,选择Remote Desktop,他会告诉你有功能没开。点击红色的地方,然后把所有选项全部勾选。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

6、点击Connect,你就可以远程控制你的电脑了。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


7、而被控主机上面则会有一圈标识,提示机器现在正在被控制

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

8、如果你没有关掉User Consent,那么当你尝试用Remote Desktop控制电脑时,会出现如下界面,要求你输入密码。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


而被控主机上面则会出现如下提示:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程


毕竟是为了不用再去插显示器对机器进行管理,所以我们得把这玩意关了。

实现互联网访问和远程开关机

刚才我讲的是在局域网内进行远程控制,那么AMT是否支持互联网控制呢?答案是肯定的。如果你有公网IP的话,只需要配合DDNS就可以方便的进行控制和维护。关于DDNS,收费的有阿里云解析之类的,免费的可以用路由器提供的DDNS服务等等,这里就不做讨论了。如果没有公网IP的话可以尝试向宽带运营商申请(貌似只有电信可以),或者使用花生壳等内网穿透方案。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

要在互联网访问我们这台服务器,先要在路由器的端口转发(端口映射)里添加16992、16993、16994和16995这四个端口。端口映射功能一般在外部网络(WAN)、端口转发里进行设置,如图要开启端口转发才有效:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

2.通信端口范围和本地通信端口都填入要映射的端口号,比如这里要映射的16993,本地IP就填NAS服务器的IP地址,名称可以自己取一个,也可以留空,填写完成后点后面的+号添加,4个端口都添加完毕后再点应用本页设置,其他路由器操作方法也是大同小异:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

3.映射好之后,按照刚才的步骤添加服务器时将IP地址改成DDNS域名即可:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

4.异地KVM和Take control测试成功,其中Take Control很流畅,可以实现远程开关机等操作。服务器宽带上行速度慢的话使用KVM默认设置可能会变得很卡,此时可以点击Settings降低画质使操作更流畅。AMT的远程控制应用是为远程维护而设计的,如果觉得不够流畅可以再搭配TeamViewer使用。

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

5.有时候在外地要临时获取家里的服务器工作状态,或者开关机,但又不方便安装客户端的话,还可以直接用web页面进行访问。如图,用web访问就要加上:16992端口号了(在局域网内用局域网ip加端口也可以访问)。输入DDNS域名:16992后,点击Log ON登录。注意不管服务器是否开机,只要在通电状态下都可以访问:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

6.点击Remote Control后,就可以实现关机、复位等操作,如果是关机状态下可以点击power ON开机:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

在WEB控制界面下除了可以进行开关机以及设置外,还可以查看系统和硬件信息:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

还可以浏览事件记录,这些事件是服务器的底层事件,比如什么时候刷新了BIOS:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

7.连电脑也没有怎么办?手机也有浏览器嘛。虽然没有专为手机设置的web界面,临时应急还是可以的,和在电脑上的界面和功能是一样的:

电脑死机蓝屏也能远程重启:Intel AMT远程管理使用教程

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
34评论

  • 精彩
  • 最新
  • 实测CPU不支持vpro只有主板支持也是可以使用的,只不过这样KVM就只能在操作系统启动后才能连接,无法实现远控bios和远程重装系统,失去了最实用的特性,但是远程开关机之类功能还是完美可用的 [邪恶]

    校验提示文案

    提交
    谢谢补充!

    校验提示文案

    提交
    收起所有回复
  • 笔记本的11850h正好有vpro 功能,学习一下

    校验提示文案

    提交
    确实,很多高端笔记本都支持vPro

    校验提示文案

    提交
    收起所有回复
  • 一个30元的智能插座能解决的事

    校验提示文案

    提交
    不止是重启,还有远程带外管理。

    校验提示文案

    提交
    我也是这么觉得。特别是今天不知道明天ip是多少环境

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • esxi 或者其他云产品 足够应对,没必要这么麻烦

    校验提示文案

    提交
    云只是解决操作系统层面的事情,但是涉及到硬件问题,比如要更改BIOS设置,就只能通过带外网管了。

    校验提示文案

    提交
    只能说因人而异

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 密码忘记了 有啥办法吗

    校验提示文案

    提交
    拔掉主板的电池,过几秒钟再装上就重置密码了

    校验提示文案

    提交
    收起所有回复
  • up有使用ider功能重装系统教程吗,尝试多次都没能实现

    校验提示文案

    提交
    我也没试过,应该对网络要求较高,在高带宽的局域网试试,可能成功率高些

    校验提示文案

    提交
    局域网试了下不行

    校验提示文案

    提交
    收起所有回复
  • 文章内无法发链接,文章里的所涉及到的软件打包放在这时里了,需要的自取。复制这段内容后打开天翼云盘手机App,操作更方便哦!链接:去看看

    校验提示文案

    提交
  • 联想、惠普、戴尔带 Q 的主板一般支持 vPro ,再买个i5或者i7的 cpu 就可以了,cpu支不支持 vPro 可以在英特尔官网上查。联想、惠普、戴尔的 1L MINI 小主机准系统一般都是支持 vPro 的,适合小白体验一下 AMT,再就是之前有款很火的英特尔 DQ77KB itx 主板支持 vPro ,17*17大小,配合 E3 1260L cpu,很适合做 NAS,可惜价格稍贵。

    校验提示文案

    提交
    我就是用的DQ77KB,使用确实很方便。NAS扔在杂物间,一点噪音都听不见

    校验提示文案

    提交
    收起所有回复
  • 门槛太高,还是直接买个插座远程断电算了····bios开个来电自启动

    校验提示文案

    提交
  • 用过联想的和超微的,对服务器来说非常的实用,当然实在不行装个esxi用宿主算曲线救国了。

    校验提示文案

    提交
  • 太复杂了,啥时候能便民一点。

    校验提示文案

    提交
  • idrac确实好用

    校验提示文案

    提交
  • 感谢楼主科普

    校验提示文案

    提交
  • 这个挺好用的,调试不用鼠键显示器插来插去,但必须是有核显或者带显卡。。。我那台家用的服务器,上了e3 1231,然后拔了显卡,无头在用。很遗憾,iamt失效了。

    校验提示文案

    提交
  • 具体支持的主板都贵吧

    校验提示文案

    提交
  • 不知道intel nuc系列(比如说 nuc8i5beh)是否支持

    校验提示文案

    提交
  • 有个问题想咨询下,是不是电脑必须要接上显示器,且为主板上的视频输出口;我用独立显卡或主板上输出口不接显示器,Remote Desktop就没有画面。

    校验提示文案

    提交
  • amd 有没有类似的技术啊?怎样才能用

    校验提示文案

    提交
  • 能不能实现远程查看bios、虚拟媒体功能?

    校验提示文案

    提交
  • 双网口插哪个网口呢?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
505
扫一下,分享更方便,购买更轻松