在 Ubuntu Server 16.04 和 14.04 32 位上安装 SSM Agent
在大多数情况下,AWS 提供的 Amazon Machine Images(AMIs)Ubuntu Server 16.04 附带默认情况下预安装的 AWS Systems Manager 代理(SSM Agent)。有关更多信息,请参阅 查找预装了 SSM Agent 的 AMIs。
如果 SSM Agent 未在新的 Ubuntu Server 16.04 实例上预安装,则您在 Ubuntu Server 14.04 上进行安装或者如果您需要手动重新安装代理,请使用此页面上的信息来帮助您。
Ubuntu Server 16.04 和 14.04 32 位 (deb) 上 SSM Agent 的快速安装命令
使用以下步骤在单个实例上手动安装 SSM Agent。此过程使用全局可用的安装文件。
使用快速复制和粘贴命令在 Ubuntu Server 16.04 和 14.04 32 位(deb)上安装 SSM Agent
-
使用首选方法(例如 SSH)连接到您的 Ubuntu Server 实例。
-
输入以下命令以在实例上创建临时目录。
mkdir /tmp/ssm
-
更改为临时目录。
cd /tmp/ssm
-
运行以下命令。
注意
即使以下命令中的 URL 包含
ec2-downloads-windows
目录,这些也是 Ubuntu Server 16.04 和 14.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
-
(建议)运行以下命令之一以确定 SSM Agent 是否在运行。
- Ubuntu Server 16.04
-
sudo systemctl status amazon-ssm-agent
- Ubuntu Server 14.04
-
sudo status amazon-ssm-agent
在大多数情况下,命令会报告代理正在运行。
在极少数情况下,命令会报告代理已安装但未运行,如下面的示例所示。
-
如果上一条命令返回
amazon-ssm-agent is stopped
、inactive
或disabled
,则运行以下命令之一将启动服务。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 32 位(deb)上的 SSM Agent 创建自定义安装命令
当您使用脚本或模板在多个实例上安装 SSM Agent 时,我们建议使用存储在您工作所在的 AWS 区域 中的安装文件。
对于以下命令,我们提供了在美国东部(俄亥俄州)区域(us-east-2
)使用可公开访问 S3 存储桶的示例。
提示
您还可以使用您构造的自定义区域 URL 替换本主题前面的 Ubuntu Server 16.04 和 14.04 32 位 (deb) 上 SSM Agent 的快速安装命令 程序中的全局 URL。
在下面的命令中,将 region
替换为您自己的信息。有关支持的 region
值的列表,请参阅《Amazon Web Services 一般参考》中的 Systems Manager service endpoints 的 Region 列。
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