AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

演练:在 EC2 实例上重置密码和 SSH 密钥

您可以使用 AWSSupport-ResetAccess 运行手册自动为 重新启用 EC2 实例上的本地管理员密码生成Windows Server,并为 Linux 的 EC2 实例生成新的 SSH 密钥。AWSSupport-ResetAccess 运行手册旨在执行 Systems Manager 操作、 AWS CloudFormation 操作和 Lambda 函数的组合,从而自动执行重置本地管理员密码通常所需的步骤。

您可以将 Automation 与 AWSSupport-ResetAccess 运行手册结合使用,以解决以下问题:

Windows

您丢失了 EC2 密钥对:要解决此问题,您可以使用 AWSSupport-ResetAccess 运行手册从当前实例创建启用了密码的 AMI,从 AMI 启动新实例,然后选择您拥有的密钥对。

您丢失了本地管理员密码:要解决此问题,您可以使用 AWSSupport-ResetAccess 运行手册生成一个新密码,您可以使用当前 EC2 密钥对解密该密码。

Linux

您丢失了 EC2 密钥对,或者配置了对实例的 SSH 访问且丢失了密钥:要解决此问题,您可以使用 AWSSupport-ResetAccess 运行手册为当前实例创建新的 SSH 密钥,这使您能够再次连接到实例。

注意

如果为 配置Windows Server了 的 EC2 实例Systems Manager,您还可以使用 EC2Rescue 和 重置本地管理员密码Run Command。有关更多信息,请参阅 Systems ManagerRun Command 中的将适用于 Windows Server 的 EC2Rescue 与 Amazon EC2 用户指南(适用于 Windows 实例)结合使用。

工作原理

使用 Automation 和 AWSSupport-ResetAccess 运行手册对实例进行故障排除的工作原理如下:

您指定实例的 ID 并运行运行运行手册。

系统创建一个临时 VPC,然后运行一系列 Lambda 函数以配置该 VPC。

系统在与您的原始实例相同的可用区内为您的临时 VPC 标识一个子网。

系统启动一个临时的启用了 SSM 的 帮助程序实例。

系统停止您的原始实例并创建备份。然后,它将原始根卷附加到帮助程序实例。

系统使用 Run Command 在帮助程序实例上运行 EC2Rescue。在 Windows 上,EC2Rescue 通过在附加的原始根卷上使用 EC2Config

或 EC2Launch 为本地管理员启用密码生成。在 Linux 上,EC2Rescue 生成并注入新的 SSH 密钥并将私有密钥加密保存到 Parameter Store

中。完成后,EC2Rescue 重新将根卷附加回原始实例。

系统根据您的实例创建新 Amazon 系统映像 (AMI),现在密码生成已启用。您可以使用此 AMI 创建新 EC2 实例,并根据需要关联新密钥对。

系统重启您的原始实例,并终止临时实例。系统也将终止临时 VPC 和在自动化开始时创建的 Lambda 函数。

Windows:您的实例生成一个新密码,您可以使用分配给实例的当前密钥对从 Amazon EC2

aws ec2 linux 密码,演练:在 EC2 实例上重置密码和 SSH 密钥 - AWS Systems Manager相关推荐

  1. 【Linux】Ubuntu 密码忘记解决(恢复模式重置密码)

    描述: Ubuntu 长时间不用,密码忘记无法进入桌面 解决: 启动 Ubuntu 时,长按 shift 进入 grub菜单(双系统直接进入) 选择 高级 或者 Advanced 这项 选择结尾是 r ...

  2. Linux 忘记密码怎么办,CentOS和Ubuntu重置密码方法

    忘记密码,所有改密码行为,只能在接触物理机的情况下适用,因为需要用到键盘控制. 远程接触不了,是没法改的.除非服务器自动的远程系统,如dell的IDRAC远程操作,可以远程模拟物理环境,可远程重装系统 ...

  3. mysql连接不上怎么重置密码错误_MySQL数据库连接不上、密码修改问题

    1.问题描述 版本:[CentOS8][MySQL5.7] 问题:远程使用navicat连接不上数据库,后来试了在linux中都登不进去.根据提示应该是密码不对,此文主要介绍密码修改 和一些注意事项. ...

  4. 怎么重置mysql密码是多少钱_mysql怎么重置密码

    一.记得密码准备修改新密码 连接mysql数据库 ,在cmd中输入指令:mysql -uroot -p 然后回车输入密码 2.切换数据库:use mysql; *mysql是系统默认的数据库,它里面有 ...

  5. LAPS本地管理员密码之使用PowerShell查看和重置密码

    目录 目录 一.PowerShell策略设置 二.引入AdmPwd.PS模块 三.查看指定电脑管理员密码 四.强制重置指定电脑管理员密码 文章说明 文章主要介绍在部署了LAPS后,怎么使用PowerS ...

  6. android实现忘记密码功能,手机忘记密码如可解决 安卓手机重置密码教程【详解】...

    许多安卓手机用户都会为自己的手机设置一个密码,方便保护自己的手机隐私,但是密码变化多次之后,自己有时候也会忘记密码,尤其是图形密码,更是容易记混了.那么,安卓手机忘记密码该怎么办呢?一起来看看今天小编 ...

  7. android手机更改手机密码,手机忘记密码如可解决 安卓手机重置密码教程【详解】...

    许多安卓手机用户都会为自己的手机设置一个密码,方便保护自己的手机隐私,但是密码变化多次之后,自己有时候也会忘记密码,尤其是图形密码,更是容易记混了.那么,安卓手机忘记密码该怎么办呢?一起来看看今天小编 ...

  8. MySql服务器忘记密码? 这几步轻松重置密码。

    1. 关闭正在运行的MySQL服务. 2. 打开DOS窗口,转到mysql\bin目录. 3. 输入mysqld --skip-grant-tables 回车.--skip-grant-tables  ...

  9. 在Linux系统下更改或更新SSH密钥密码的方法

    本文介绍如何在Linux系统下更新或更改SSH密钥密码,也适用在Unix系统中.SSH密钥通常用于向某些信息系统的用户进行身份验证,SSH密钥本身是私钥,使用从密码短语导出的对称加密密钥进一步加密私钥 ...

最新文章

  1. 2017前端开发者必学清单
  2. hybird 跨平台移动app开发
  3. (转)Arcgis for Js之Graphiclayer扩展详解
  4. BugkuCTF-Misc:眼见非实(ISCCCTF)
  5. JEECG移动方案 - 应用系统转换移动应用的中间件实现方案
  6. python 图片转字符画
  7. 华为首批升级鸿蒙系统的手机,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...
  8. 论文编辑之目录和正文页码不同的设置
  9. linux 免sudo,linux 创建用户,免密sudo,ssh免密登录
  10. ndk编译出来的executable动态库入口函数的参数错乱
  11. HTML转义字符表的使用
  12. 湖南省第1届职业技能大赛(经历、总结)
  13. thinkpadE430c加装固态硬盘小记
  14. SpringBoot 轻松搞定数据验证 (三)
  15. python验证身份证号码大全_国服魔兽注册账号需要验证身份证及真实姓名
  16. 静态变量(static variable)
  17. 【原创】怎样关联多个 Excel 档工作表(Sheet)中的数据
  18. 网络流之最大流算法——EK算法(通俗讲解)
  19. position和float属性详解
  20. STM32平台的USART串口通信

热门文章

  1. matlab 结构体
  2. UUID实现自定义随机数长度
  3. 区块链的落地场景遍地开花
  4. 写入grib2+java_grib2arl命令使用方法
  5. jq循环添加html绑定动态数据及事件
  6. 电力项目java_【分享Java视频】国家电力项目实战(共9天)
  7. 北京大学信息科学技术学院本科生课程体系(修订版)
  8. Mac系统重装指南(不抹盘):2023版保姆级教程,轻松解决macOS问题并保留数据和软件
  9. CAT中实现异步请求的调用链查看
  10. 手机常用的快充QC2.0/3.0协议,你都了解吗?设备(比如支持快充的手机)通过USB数据通讯口D+/D-输出电压信号给充电器,充电器内置USB输入解码芯片,然后充电器会输出目标电压。