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

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

重要

在 Ubuntu Server 的 64 位版本上安装 SSM Agent 之前,请确保您使用的是更正安装工具。从使用 20180627 标识的 Amazon 机器映像(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 的 Amazon Machine Images(AMIs)

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

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

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

使用快速复制和粘贴命令在 Ubuntu Server 16.04 和 14.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 和 14.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
    Ubuntu Server 14.04:
    sudo status amazon-ssm-agent

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

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

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

    Ubuntu Server 16.04:

    sudo systemctl enable amazon-ssm-agent

    Ubuntu Server 14.04:

    sudo start amazon-ssm-agent

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

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

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

提示

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

在下面的命令中,将 region 替换为您自己的信息。有关受支持的 region 值的列表,请参阅 Amazon Web Services 一般参考中的 Systems Manager 服务终端节点中的 Region(区域)列。

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