Instalación manual de SSM Agent en instancias de Debian Server - AWS Systems Manager

Instalación manual de SSM Agent en instancias de Debian Server

Las Amazon Machine Images (AMIs) para Debian Server que proporciona AWS no vienen con AWS Systems Manager Agent (SSM Agent) preinstalado de manera predeterminada. Para obtener una lista de AMIs administradas de AWS en las que es posible que el agente esté preinstalado, consulte Búsqueda de AMIs con SSM Agent preinstalado.

Utilice la información de esta sección como ayuda para instalar o reinstalar manualmente SSM Agent en una instancia de Debian Server.

Antes de empezar

Antes de instalar SSM Agent en una instancia de Debian Server, tenga en cuenta lo siguiente:

Comandos de instalación rápida para SSM Agent en Debian Server

Siga estos pasos para instalar manualmente SSM Agent en una sola instancia. En este procedimiento se utilizan archivos de instalación disponibles de manera global.

Para instalar el SSM Agent en Debian Server
  1. Conéctese a la instancia de Debian Server mediante el método que prefiera, como SSH.

  2. Ejecute el siguiente comando para crear un directorio temporal en la instancia.

    mkdir /tmp/ssm
  3. Ejecute el siguiente comando para cambiar al directorio temporal.

    cd /tmp/ssm
  4. Copie el comando correspondiente a la arquitectura de la instancia y ejecútelo en la instancia.

    nota

    Aunque las URL de los siguientes comandos incluyen un directorio ec2-downloads-windows, estos son los archivos de instalación globales correctos para Debian Server.

    Para Debian Server 8, solo se admite la arquitectura x86_64.

    Instancias x86_64
    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
    Instancias ARM64
    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_arm64/amazon-ssm-agent.deb
  5. Ejecute el siguiente comando de la .

    sudo dpkg -i amazon-ssm-agent.deb
  6. (Recomendado) Ejecute el siguiente comando para verificar que el agente está funcionando.

    sudo systemctl status amazon-ssm-agent

    En la mayoría de los casos, el comando informa de que el agente se está ejecutando, como se muestra en el siguiente ejemplo.

    ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor
       Active: active (running) since Tue 2022-04-19 16:25:03 UTC; 4s ago
     Main PID: 628 (amazon-ssm-agen)
       CGroup: /system.slice/amazon-ssm-agent.service
               ├─628 /usr/bin/amazon-ssm-agent
               └─650 /usr/bin/ssm-agent-worker
                --truncated--

    En casos excepcionales, el comando informa de que el agente está instalado pero no se está ejecutando, como se muestra en el siguiente ejemplo.

    ● amazon-ssm-agent.service - amazon-ssm-agent
       Loaded: loaded (/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor
       Active: inactive (dead) since Tue 2022-04-19 16:26:30 UTC; 5s ago
     Main PID: 628 (code=exited, status=0/SUCCESS)
                --truncated--

    Para activar el agente en estos casos, ejecute los siguientes comandos.

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

Crear comandos de instalación del agente personalizados para Debian Server en una región

Cuando se instala SSM Agent en varias instancias mediante un script o una plantilla, se recomienda utilizar los archivos de instalación que están almacenados en la Región de AWS en la que se está trabajando.

Para los siguientes comandos, proporcionamos ejemplos en los que se utiliza un bucket de S3 de acceso público de la región Este de EE. UU. (Ohio) (us-east-2).

sugerencia

También puede crear una URL regional personalizada para reemplazar una URL global en el procedimiento Comandos de instalación rápida para SSM Agent en Debian Server que aparece antes en este tema.

En el siguiente comando, reemplace region con su propia información. Para ver una lista de los valores de regiones admitidos, consulte la columna Región en Puntos de conexión de servicio de Systems Manager en la Referencia general de Amazon Web Services.

nota

Para Debian Server 8, solo se admite la arquitectura x86_64.

x86_64
wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb

Consulte el siguiente ejemplo.

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

Consulte el siguiente ejemplo.

wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/debian_arm64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb