AWS 最近推出了 EC2 串行控制台,这是一个用于创建 EC2 实例的串行链接并排除启动和网络链接问题的工具。新功能旨在帮助系统和网络管理员解决生产效率问题。html
AWS 全球技术布道者 Julien Simon 解释了它的工做原理和主要好处:shell
“无需任何工做网络配置,您能够使用AWS管理控制台中基于浏览器的 shell,或使用 SSH 链接到受管控制台服务器,链接到实例;不须要在实例上运行 sshd 服务器,惟一的要求是根帐户已经分配一个密码,由于这是你用来登陆的密码。而后,你就能够像使用键盘和显示器直接链接到实例的一个串口同样输入命令。”浏览器
AWS最近推出了EC2串行控制台,这是一个用于创建EC2实例的串行链接并排除启动和网络链接问题的工具。安全
新功能旨在帮助系统和网络管理员解决生产问题。 AWS全球技术布道者 Julien Simon 解释了它的工做原理和主要好处。服务器
无需任何工做网络配置,您能够使用AWS管理控制台中基于浏览器的shell,或使用 SSH 链接到托管控制台服务器,链接到实例。不须要在实例上运行 sshd 服务器;惟一的要求是根帐户已经被分配了密码,由于这是你用来登陆的密码。而后,你就能够像使用键盘和显示器直接链接到实例的一个串口同样输入命令。markdown
经过EC2串行控制台,能够触发操做系统的特定程序,好比Linux上的Magic SysRq命令,生成崩溃转储或杀死进程。在Windows上,它能够中断启动进程,并使用紧急管理服务和特殊管理控制台在安全模式下启动。网络
使用 EC2 控制台或 AWS CLI 可免费提供串行控制台,默认状况下未启用,须要配置 IAM 策略。串行控制台访问能够经过使用实例ID和资源标签进行细粒度控制 有四个级别的访问:组织级别,使用服务控制策略(SCP)拒绝特定成员帐户的访问,实例级别,IAM 用户级别和操做系统级别,在客人操做系统级别设置用户密码。app
Colm MacCárthaigh,AWS的工程师,在 Twitter 说道:ssh
“我已经把本身锁在EC2实例以外太屡次了 幻想出奇怪的网络实验和奇怪的内核。我有一个小脚本,用于把个人根卷转回来! 但如今没有了... 我如今能够经过串行控制台登陆,就像它的1980年同样。”ide
并非每一个开发者都对这个新功能印象深入,有评论认为只有少数客户会须要它,那是过去的跳跃:
"咱们接下来能不能把调制解调器和拨号线链接起来?(固然是虚拟的)"
问 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》