AWS 推出 EC2 串行控制台,帮助系统和网络管理员提高生产效率

1,250 阅读3分钟

AWS 推出 EC2 串行控制台,帮助系统和网络管理员提高生产效率

AWS 最近推出了 EC2 串行控制台,这是一个用于建立 EC2 实例的串行连接并排除启动和网络连接问题的工具。新功能旨在帮助系统和网络管理员解决生产效率问题。

AWS 全球技术布道者 Julien Simon 解释了它的工作原理和主要好处:

“无需任何工作网络配置,您可以使用AWS管理控制台中基于浏览器的 shell,或使用 SSH 连接到受管控制台服务器,连接到实例;不需要在实例上运行 sshd 服务器,唯一的要求是根账户已经分配一个密码,因为这是你用来登录的密码。然后,你就可以像使用键盘和显示器直接连接到实例的一个串口一样输入命令。”

AWS最近推出了EC2串行控制台,这是一个用于建立EC2实例的串行连接并排除启动和网络连接问题的工具。

新功能旨在帮助系统和网络管理员解决生产问题。 AWS全球技术布道者 Julien Simon 解释了它的工作原理和主要好处。

无需任何工作网络配置,您可以使用AWS管理控制台中基于浏览器的shell,或使用 SSH 连接到托管控制台服务器,连接到实例。不需要在实例上运行 sshd 服务器;唯一的要求是根账户已经被分配了密码,因为这是你用来登录的密码。然后,你就可以像使用键盘和显示器直接连接到实例的一个串口一样输入命令。

通过EC2串行控制台,可以触发操作系统的特定程序,比如Linux上的Magic SysRq命令,生成崩溃转储或杀死进程。在Windows上,它可以中断启动进程,并使用紧急管理服务和特殊管理控制台在安全模式下启动。

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0e9ca62a7c94404e806582deecc385aa~tplv-k3u1fbpfcp-zoom-1.image

使用 EC2 控制台或 AWS CLI 可免费提供串行控制台,默认情况下未启用,需要配置 IAM 策略。串行控制台访问可以通过使用实例ID和资源标签进行细粒度控制 有四个级别的访问:组织级别,使用服务控制策略(SCP)拒绝特定成员账户的访问,实例级别,IAM 用户级别和操作系统级别,在客人操作系统级别设置用户密码。

Colm MacCárthaigh,AWS的工程师,在 Twitter 说道:

“我已经把自己锁在EC2实例之外太多次了 幻想出奇怪的网络实验和奇怪的内核。我有一个小脚本,用于把我的根卷转回来! 但现在没有了... 我现在可以通过串行控制台登录,就像它的1980年一样。”

并不是每个开发者都对这个新功能印象深刻,有评论认为只有少数客户会需要它,那是过去的跳跃:

"我们接下来能不能把调制解调器和拨号线连接起来?(当然是虚拟的)"

Nik Weidenbacher,而另一位用户在 Twitter 上 补充

"哪个财富500强公司没有因为无法连接到服务器 而丢失了大量的数据?这可能是建立这个功能的唯一原因。"

AWS并不是第一家支持系统和网络管理员串行连接的云提供商,谷歌云平台让客户与串行控制台交互,Azure在2018年推出了虚拟机串行控制台

EC2串行控制台访问](docs.aws.amazon.com/AWSEC2/late… Nitro系统的EC2实例。它支持所有主要的Linux发行版、FreeBSD、NetBSD、Windows和VMWare。

本文翻译自《AWS Introduces EC2 Serial Console: Troubleshoot Boot and Networking Issues》