在 Ubuntu Server 16.04 64 位(deb)上安装 SSM Agent - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Ubuntu Server 16.04 64 位(deb)上安装 SSM Agent

重要

在 64 位版 Ubuntu Server 上安装 SSM Agent 之前,请确保您使用的安装工具正确。从使用 20180627 标识的 Amazon Machine Image (AMI) 开始,SSM Agent 已使用 Snap 安装包预安装到版本 16.04 上。在通过以前的 AMI 创建的实例上,必须使用 deb 安装程序包安装 SSM Agent。有关更多信息,请参阅 确定要安装在 64 位 Ubuntu Server 16.04 实例上的正确 SSM Agent 版本如果 SSM Agent 与 Snap 一起安装到实例上,并且使用 deb 安装程序软件包安装或更新 SSM Agent,则安装或 SSM Agent 操作可能失败。

在大多数情况下,Amazon 提供的 Amazon Machine Images(AMIs)Ubuntu Server 16.04 附带默认情况下预安装的 Amazon Systems Manager 代理(SSM Agent)。有关更多信息,请参阅 查找预装了 SSM Agent 的 AMIs

如果 SSM Agent 未在版本 20180627 之前预安装在新的 Ubuntu Server 16.04 实例上,或者如果您需要手动重新安装代理,请使用此页面上的信息来帮助您。

Ubuntu Server 16.04(deb)上 SSM Agent 的快速安装命令

使用以下步骤在单个实例上手动安装 SSM Agent。此过程使用全局可用的安装文件。

使用快速复制和粘贴命令在 Ubuntu Server 16.04 64 位(deb)上安装 SSM Agent
  1. 使用首选方法(例如 SSH)连接到您的 Ubuntu Server 实例。

  2. 输入以下命令以在实例上创建临时目录。

    mkdir /tmp/ssm
  3. 更改为临时目录。

    cd /tmp/ssm
  4. 运行以下命令。

    注意

    即使以下命令中的 URL 包含 ec2-downloads-windows 目录,这些也是 Ubuntu Server 16.04 64 位的正确全局安装文件。

    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
    sudo dpkg -i amazon-ssm-agent.deb
  5. (建议)运行以下命令以确定 SSM Agent 是否在运行。

    Ubuntu Server 16.04
    sudo systemctl status amazon-ssm-agent

    在大多数情况下,命令会报告代理正在运行。

    在极少数情况下,命令会报告代理已安装但未运行,如下面的示例所示。

  6. 如果上一条命令返回 amazon-ssm-agent is stoppedinactivedisabled,则运行以下命令将启动服务。

    Ubuntu Server 16.04:

    sudo systemctl enable amazon-ssm-agent

为您所在区域的 Ubuntu Server 16.04 64 位(deb)上的 SSM Agent 创建自定义安装命令

在使用脚本或模板在多个实例上安装 SSM Agent 时,建议使用存储在工作所在的 Amazon Web Services 区域中的安装文件。

对于以下命令,我们提供了在美国东部(俄亥俄州)区域(us-east-2)使用可公开访问 S3 存储桶的示例。

提示

您还可以使用您构造的自定义区域 URL 替换本主题前面的 Ubuntu Server 16.04(deb)上 SSM Agent 的快速安装命令 程序中的全局 URL。

在下面的命令中,将 region 替换为您自己的信息。有关支持的 region 值的列表,请参阅《Amazon Web Services 一般参考》中的 Systems Manager service endpointsRegion 列。

wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb

请参阅以下 示例。

wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb