第 1 步:完成会话管器先决条件 - Amazon Web Services Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

第 1 步:完成会话管器先决条件

在使用会话管理器之前,请确保环境满足以下要求。

会话 Manager 先决条件
要求 描述

支持的操作系统

会话管理器支持以下操作系统版本:

注意

会话管理器支持 EC2 实例,以及混合环境中使用高级实例层。有关高级实例的更多信息,请参阅 启用高级实例套餐

Linux

会话管理器支持的所有 Linux 版本Amazon Web Services Systems Manager。有关信息,请参阅 Systems Manager 的先决条件

macOS

会话管理器支持macOS支持的Amazon Web Services Systems Manager。有关信息,请参阅 Systems Manager 的先决条件

Windows

会话管理器支持Windows Server2012 至 Windows Server 2019。

注意

MicrosoftWindows Server不支持 2016 纳米。

SSM 代理

至少,Amazon Web Services Systems Manager必须在要通过会话连接的实例上安装 SSM 代理版本 2.3.68.0 或更高版本的实例上。

使用选项加密会话数据,使用Amazon Key Management Service(Amazon KMS),必须在托管实例上安装的 SSM 代理版本 2.3.539.0 或更高版本。

要启动会话管理器端口转发或 SSH 会话,必须在托管实例上安装了版本 2.3.672.0 或更高版本。

要在会话中使用外壳配置文件,必须在托管实例上安装 SSM 代理版本 3.0.161.0 或更高版本。

要使用 Amazon CloudWatch Logs 流式传输会话数据,必须在托管实例上安装 3.0.284.0 或更高版本的 SSM 代理程序。

要安装或更新 SSM 代理,请参阅使用 SSM 代理

关于 ssm-user 账户

从 SSM Agent 2.3.50.0 版本 2.3.50.0 开始,代理在实例上创建用户账户,此帐户具有根或管理员权限,称为ssm-user。(在 2.3.612.0 之前的版本上,SSM 代理启动或重启时创建帐户。 在版本 2.3.612.0 及更高版本上,ssm-user是在会话首次在实例上启动时创建的。) 系统使用此用户账户的管理凭证启动会话。有关限制此账户管理控制权限的信息,请参阅禁用或启用 ssm-user 账户管理权限

Windows Server 域控制器上的 ssm-user

从 SSM 代理 2.3.612.0 版本开始,ssm-user账户不会在用作Windows Server域控制器。要在用作域控制器的 Windows Server 计算机上使用 Session Manager,您必须手动创建 ssm-user 账户(如果没有)。在 上Windows Server时,SSM 代理会为ssm-user账户,因此您无需在创建账户时指定密码。

Amazon CLI

(可选)如果您使用Amazon命令行界面 (AmazonCLI)启动您的会话(而不是使用Amazon Web Services Systems Manager控制台或 Amazon EC2 控制台),必须在本地计算机上安装版本 1.16.12 或更高版本的 CLI。

您可调用 aws --version 来查看版本。

如果您需要安装或升级 CLI,请参阅安装Amazon命令行界面中的Amazon命令行界面用户指南。

重要

每次在 Systems Manager 中添加新功能或更新现有功能时,SSM Agent 的更新版本。如果较早版本的代理正在实例上运行,某些 SSM 代理进程可能会失败。因此,我们建议您自动完成确保实例上的 SSM Agent 保持最新的过程。有关信息,请参阅 自动更新 SSM 代理。订阅SSM 代理发布说明页面以获取有关 SSM 代理更新的通知。

此外,要使用 CLI 通过会话管理器管理实例,必须先在本地计算机上安装会话管理器插件。有关信息,请参阅 (可选)为AmazonCLI