手動在 SUSE Linux Enterprise Server 執行個體上安裝 SSM Agent - AWS Systems Manager

• AWS Systems Manager Change Manager 不再開放給新客戶。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS Systems Manager Change Manager可用性變更

 

• 2026 年 4 月 30 日之後將不再提供 AWS Systems Manager CloudWatch Dashboard。客戶可以繼續使用 Amazon CloudWatch 主控台來檢視、建立和管理其 Amazon CloudWatch 儀表板,就像現在一樣。如需詳細資訊,請參閱 Amazon CloudWatch Dashboard 文件

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

手動在 SUSE Linux Enterprise Server 執行個體上安裝 SSM Agent

在大多數情況下, 提供的 SUSE Linux Enterprise Server(AMIs) 的 Amazon Machine Images(SLES) AWS 會隨附預設預先安裝的 AWS Systems Manager 代理程式 (SSM Agent)。如需詳細資訊,請參閱尋找預先安裝了 SSM Agent的 AMIs

如果新的 SLES 執行個體未預先安裝 SSM Agent,或者如果您需要手動重新安裝代理程式,此頁面的訊息會為您提供協助。

開始之前

在 SLES 執行個體上安裝 SSM Agent 之前,請注意下列事項:

適用於 SLES 的 SSM Agent 之快速安裝命令

使用以下步驟手動安裝 SSM Agent 在單一執行個體。此程序使用全域可用的安裝檔案。

使用快速複製及貼上命令在 SLES 安裝 SSM Agent
  1. 使用您偏好的方式 (如 SSH) 連線至您的 SLES 執行個體。

  2. 選項 1:使用 zypper 命令:

    • 執行以下命令:

      sudo zypper install amazon-ssm-agent
    • 輸入 y 回應任何提示。

    選項 2:使用 rpm 命令。

    • 在執行個體上建立暫時的目錄:

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

      cd /tmp/ssm
    • 一次執行下列命令來下載和執行 SSM Agent 安裝程式。

      注意

      雖然以下命令的 URL 包含 ec2-downloads-windows 目錄,但這些是適用於 SLES 的正確全域安裝檔案。

      x86_64 執行個體:

      wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm

      ARM64 執行個體:

      wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
    • 執行下列命令。

      sudo rpm ‐‐install amazon-ssm-agent.rpm
    • (建議) 若要驗證該代理程式是否在執行,請使用以下命令。

      sudo systemctl status amazon-ssm-agent

      在大部分情況下,命令會報告代理程式正在執行,如下列範例所示。

      ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: disabled)
       Active: active (running) since Mon 2025-02-21 23:13:28 UTC; 7s ago
       Main PID: 2102 (amazon-ssm-agen)
       Tasks: 15 (limit: 512)
       CGroup: /system.slice/amazon-ssm-agent.service
       ├─2102 /usr/sbin/amazon-ssm-agent
       └─2107 /usr/sbin/ssm-agent-worker
                  ‐‐truncated‐‐

      在極少數情況下,命令會報告代理程式已安裝但未執行,如下列範例所示。

      ● amazon-ssm-agent.service - amazon-ssm-agent
         Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; disabled; vendor preset: disabled)
         Active: inactive (dead)
                  ‐‐truncated‐‐

      若要在這些情況下啟用代理程式,請執行下列命令。

      sudo systemctl enable amazon-ssm-agent
      sudo systemctl start amazon-ssm-agent

在您所在區域建立適用於 SLES 的自訂代理程式安裝命令

當利用指令碼或範本在多個執行個體上安裝 SSM Agent 時,建議使用存放在所用 AWS 區域 的安裝檔案。

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

提示

此主題前文所提及 適用於 SLES 的 SSM Agent 之快速安裝命令 程序的全域 URL 也可取代為您建構的自定區域 URL。

在下列命令中,用您自己的資訊取代區域。如需支援的 region 值的清單,請參閱《Amazon Web Services 一般參考》Systems Manager 服務端點一節的區域資料欄。

x86_64
wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_amd64/amazon-ssm-agent.rpm
sudo rpm ‐‐install amazon-ssm-agent.rpm

請參閱以下範例。

wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_amd64/amazon-ssm-agent.rpm
sudo rpm ‐‐install amazon-ssm-agent.rpm
ARM64
wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/linux_arm64/amazon-ssm-agent.rpm
sudo rpm ‐‐install amazon-ssm-agent.rpm

請參閱以下範例。

wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_arm64/amazon-ssm-agent.rpm
sudo rpm ‐‐install amazon-ssm-agent.rpm