在 Ubuntu Server 16.04 及 14.04 64 位元 (deb) 上安裝 SSM Agent - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Ubuntu Server 16.04 及 14.04 64 位元 (deb) 上安裝 SSM Agent

重要

在 Ubuntu Server 的 64 位元版本上安裝 SSM Agent 之前,請確定您使用的是修正安裝工具。從以 20180627 標識的 Amazon 機器映像(AMIs)開始,SSM Agent使用 Snap 軟件包預先安裝在 16.04 版本上。在先前建立的執行個體上AMIs,SSM Agent必須使用 deb 安裝程式套件進行安裝。如需更多資訊,請參閱 確定正確的 SSM Agent 版本以安裝在 64 位元 Ubuntu Server 16.04 執行個體果 SSM Agent 安裝在您的執行個體並搭配 Snap 使用,而且您使用 deb 安裝程式套件安裝或更新 SSM Agent,該安裝或 SSM Agent 操作可能會失敗。

在大多數情況下,預設情況下,所提供的 Amazon Machine Images (AMIs) Ubuntu Server 16.04 AWS 會預先安裝 AWS Systems Manager 代理程式 (SSM Agent)。如需詳細資訊,請參閱AMIs使用預先安SSM Agent裝的查找

如果新的 Ubuntu Server 16.04 執行個體 (20180627版以前) 未預先安裝 SSM Agent、您要在 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. 使用偏好的方法 Connect 至Ubuntu Server執行個體,例如SSH。

  2. 執行以下命令,可在執行個體建立暫時目錄。

    mkdir /tmp/ssm
  3. 變更為暫時的目錄。

    cd /tmp/ssm
  4. 執行下列命令。

    注意

    即URLs使下列指令包含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 Server16.04
    sudo systemctl status amazon-ssm-agent
    Ubuntu Server14.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 時,建議使用您操作的 AWS 區域 所存放的安裝檔案。

針對以下命令,我們所提供的範例使用美國東部 (俄亥俄) 區域 (us-east-2) 可公開存取的 S3 儲存貯體。

提示

您也可以使用您建構URL的自訂區域取代本主題適用於 Ubuntu Server 16.04 及 14.04 64 位元 (deb) 的 SSM Agent 之快速安裝命令前面程序中URL的全域。

在下面的命令中,替換 region 使用您自己的信息。如需支援的清單 region 值,請參閱中 Systems Manager 服務端點中的「區域」欄Amazon Web Services 一般參考

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