在适用于 Linux 的 EC2 实例上手动安装 SSM 代理 - AWS Systems Manager

在适用于 Linux 的 EC2 实例上手动安装 SSM 代理

在 Amazon EC2 Linux 操作系统上手动安装 SSM 代理 之前,请查看以下重要详细信息。

  • SSM 代理 默认安装在以下 EC2 实例和 Amazon 系统映像上:

    • Amazon Linux

    • Amazon Linux 2

    • Ubuntu Server 16.04

    • Ubuntu Server 18.04

    • 经 Amazon ECS 优化

  • 通过手动过程,您可以从任何 AWS 区域安装 SSM 代理。如果您想从特定区域下载代理,请参阅本主题后面的“从特定 AWS 区域下载 SSM 代理”。该部分介绍如何更改您在手动过程中指定的 URL。该部分 介绍如何下载和安装代理。您必须选择其中一个操作系统链接,然后替换 URL 以从特定区域下载。

  • 如果需要在本地服务器或虚拟机 (VM) 上安装代理,以便与 Systems Manager 配合使用,请参阅为混合环境安装 SSM 代理 (Linux)

  • SSM 代理 的更新版本在有新功能添加到 Systems Manager 或者对现有功能进行了更新时发布。如果较早版本的代理运行在实例上,一些 SSM 代理 过程会失败。因此,我们建议您自动完成确保实例上的 SSM 代理 为最新的过程。有关信息,请参阅 自动更新到 SSM 代理。要获得有关 SSM 代理 更新的通知,请在 GitHub 上订阅 SSM 代理发布说明页面

选择操作系统

选择一个链接以查看在指定操作系统上手动安装 SSM 代理 的过程。

从特定的 AWS 区域下载 SSM 代理

手动过程允许您从任何 AWS 区域下载 SSM 代理。如果需要从某特定区域下载该代理,请复制操作系统的 URL,然后将 region 替换为适当的值。

region 表示 AWS Systems Manager 支持的 AWS 区域的标识符,如US East (Ohio) Region的 us-east-2。有关受支持的 region 值的列表,请参阅Amazon Web Services General Reference 中的 Systems Manager 服务终端节点中的 Region (区域) 列。

例如,要从美国西部 1 区域下载适用于 Amazon Linux、RHEL、CentOS 和 SLES 64 位的 SSM 代理,请使用以下 URL:

https://s3.us-west-1.amazonaws.com/amazon-ssm-us-west-1/latest/linux_amd64/amazon-ssm-agent.rpm
  • Amazon Linux、RHEL、CentOS 和 SLES 64 位:

    https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm

  • Amazon Linux、RHEL 和 CentOS 32 位:

    https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_386/amazon-ssm-agent.rpm

  • Ubuntu Server 64 位:

    https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_amd64/amazon-ssm-agent.deb

  • Ubuntu Server 32 位:

    https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_386/amazon-ssm-agent.deb

  • Raspbian:

    https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_arm/amazon-ssm-agent.deb