点击上方关注“汪宇杰博客” ^_^
导语
我们平时管理云服务器时,难免误操作把网卡给禁用了,于是再也无法远程连接了。这时候怎么办呢?如果有虚拟机快照,能够恢复到上一个良好的时刻,但通常会损失这个时间段内的数据和应用状态。如果没有快照,恐怕就得联系客服,甚至重装一台新服务器了吧?但是如果你用的是 Azure,就可以通过简单几个步骤恢复网卡连接,不需要叫客服,也不会损失数据,关键还不会996!
那天我在群里问如何优化网速
结果有人想教我 sudo rm -rf /*,还好我认识这条 Linux 删库跑路命令,才不会被骗呢,明明是:
netsh interface set interface "网卡名称" disable
然后我就失去了一台服务器……
Azure神器 - Serial Console
我看了看自己的 Premier Plan,发现我能随时叫7x24小时待命的 Azure 全球严重事故应急响应团队帮我修电脑。然而有钱人不应该以折磨客服为乐。所以我决定自己 996,哦不,30秒修复这个问题。
https://azure.microsoft.com/en-us/support/plans/premier/
来到 VM 的管理菜单最底下,点开 Serial console。
稍等几秒,一个朴实无华且枯燥的命令行界面出现在网页上,输入 cmd。
此时一个叫 Cmd0001 的 Channel 被创建。
输入 ch -si 1
我们来到了一个更黑的命令行里,别急,这还没到cmd。
按回车,输入服务器的账号密码,登录服务器。
显示在你面前的就是服务器上真正运行的cmd。现在我们就能通过一条命令重新启用网卡了:
netsh interface set interface "网卡名称" enable
再次愉快地 RDP 进去,假装啥也没发生!
刚才救我一命的 Serial Console 其实还有更多骚操作,比如把服务器启到安全模式……
(图片来源于网络)
Serial Console 的更多高级用法可以查看微软文档:
https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/serial-console-overview
Linux 怎么搞?
什么都不说了,Microsoft Loves Linux:
汪宇杰博客
Azure | .NET | 微软 MVP
无广告,不卖课,做纯粹的技术公众号
喜欢本篇内容请点个在看