在 Debian Server 实例上手动安装 SSM 代理 - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

在 Debian Server 实例上手动安装 SSM 代理

连接到 Debian Server 实例,并执行下列过程之一中的步骤,在每个将使用 Systems Manager 运行命令的实例上安装 SSM 代理。

在 Debian Server 实例上安装 SSM 代理

Debian Server 9 and 10 64-bit (deb)

在 Debian Server 9 64 位实例(带 deb 安装程序包)上安装 SSM 代理

  1. 连接到您的 Debian Server 实例并执行下列步骤来安装 SSM 代理。使用 Systems Manager 对每个将运行命令的实例执行这些步骤。

    在实例上创建临时目录。

    mkdir /tmp/ssm

    更改为临时目录。

    cd /tmp/ssm

    运行以下命令。

    注意

    即使以下下载 URL 显示“ec2-downloads-windows”,这也是正确的 URL。

    wget https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/debian_amd64/amazon-ssm-agent.deb
    sudo dpkg -i amazon-ssm-agent.deb
  2. 运行以下命令确定 SSM 代理是否在运行。

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

    sudo systemctl enable amazon-ssm-agent
  4. 运行以下命令之一以检查代理的状态。

    sudo systemctl status amazon-ssm-agent
Debian Server 8 64-bit (deb)

在 Debian Server 8 64 位实例(带 deb 安装程序包)上安装 SSM 代理

  1. 连接到您的 Debian Server 实例并执行下列步骤来安装 SSM 代理。使用 Systems Manager 对每个将运行命令的实例执行这些步骤。

    在实例上创建临时目录。

    mkdir /tmp/ssm

    更改为临时目录。

    cd /tmp/ssm

    运行以下命令。

    注意

    即使以下下载 URL 显示“ec2-downloads-windows”,这也是正确的 URL。

    wget https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/debian_amd64/amazon-ssm-agent.deb
    sudo dpkg -i amazon-ssm-agent.deb
  2. 运行以下命令确定 SSM 代理是否在运行。

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

    sudo systemctl enable amazon-ssm-agent
  4. 运行以下命令之一以检查代理的状态。

    sudo systemctl status amazon-ssm-agent
重要

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