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

在 Ubuntu Server 16.04 32 位上安装 SSM Agent

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

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

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

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

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

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

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

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

    注意

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

    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_386/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 32 位(deb)上的 SSM Agent 创建自定义安装命令

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

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

提示

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

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

wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_386/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_386/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb