Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Image Management Service/ Guía del usuario/ Operaciones Linux/ Instalación del complemento de restablecimiento de contraseñas con un solo clic
Actualización más reciente 2025-11-11 GMT+08:00

Instalación del complemento de restablecimiento de contraseñas con un solo clic

Escenarios

Se recomienda instalar el complemento de restablecimiento de contraseña CloudResetPwdAgent antes de crear una imagen privada. De esta manera, puede restablecer la contraseña de los ECS creados a partir de la imagen con unos pocos clics.

  • Los ECS creados a partir de una imagen pública tienen este plug-in instalado de forma predeterminada.
  • Para los ECS creados a partir de un archivo de imagen externo, instale el complemento realizando las operaciones de esta sección.

Precauciones

  • Puede decidir si desea instalar el complemento CloudResetPwdAgent.
  • El complemento ha sido de código abierto en la plataforma de código abierto GitHub según GNU General Public License v2.0.
  • No todos los sistemas operativos admiten el complemento de restablecimiento de contraseña con un solo clic. Tabla 1 enumera los sistemas operativos que admiten este complemento.
    Tabla 1 Sistemas operativos compatibles con el complemento de restablecimiento de contraseña con un solo clic

    Tipo de sistema operativo

    Versión del sistema operativo

    CentOS

    CentOS 8.3 64bit

    CentOS 8.2 64bit

    CentOS 8.1 64bit

    CentOS 8.0 64bit

    CentOS 7.3 64bit

    CentOS 7.2 64bit

    CentOS 7.0 64bit

    CentOS 7.1 64bit

    CentOS 6.9 64bit

    CentOS 6.8 64bit

    CentOS 6.8 32bit

    CentOS 6.6 32bit

    CentOS 6.6 64bit

    CentOS 6.5 64bit

    CentOS 6.4 64bit

    CentOS 6.3 64bit

    NOTA:

    Para CentOS 8, deshabilite SELinux antes de instalar el complemento de restablecimiento de contraseña con un solo clic. Después de instalar el complemento, puede determinar si habilitar SELinux según sea necesario.

    Debian

    Debian 9.0 64bit

    Debian 8.8 64bit

    Debian 8.2 64bit

    Debian 7.5 64bit

    Debian 7.5 32bit

    openSUSE

    openSUSE 42.2 64bit

    openSUSE 13.2 64bit

    openSUSE Leap 42.2 64bit

    openSUSE Leap 42.1 64bit

    SUSE

    SUSE 12 SP2 64bit

    SUSE 12 SP1 64bit

    SUSE 11 SP4 64bit

    Ubuntu

    Ubuntu 16.10 32bit

    Ubuntu 16.04 32bit

    Ubuntu Server 16.04 64bit

    Ubuntu Server 14.04 64bit

    Ubuntu Server 14.04 32bit

    EulerOS

    EulerOS 2.2 64bit

    Fedora

    Fedora 25 64bit

    Fedora 24 64bit

    Oracle Linux

    Oracle Linux 7.3 64bit

    Oracle Linux 6.9 64bit

    Oracle Linux 6.5 64bit

Prerrequisitos

  • El estado del ECS es de Running.
  • El ECS debe tener un espacio restante de más de 300 MB, y los datos se pueden escribir en su directorio raíz.
  • SELinux afecta al complemento de restablecimiento de contraseña de los ECS de Linux. Puede deshabilitarlo haciendo referencia a Deshabilitación de SELinux.
  • Los ECS creados con una imagen de SUSE 11 SP4 deben tener 4 GB o una memoria mayor.
  • DHCP debe estar habilitado para la VPC utilizada por el ECS.
  • Las redes del ECS son normales.
  • La regla de grupo de seguridad saliente del ECS debe cumplir los siguientes requisitos:
    • Protocolo: TCP
    • Rango de puerto: 80
    • Extremo remoto: 169.254.0.0/16

    Si utiliza la regla de grupo de seguridad saliente predeterminada, se pueden cumplir los requisitos anteriores y se puede inicializar el ECS. La regla predeterminada del grupo de seguridad saliente es la siguiente:

    • Protocolo: Todos
    • Rango de puerto: Todos
    • Extremo remoto: 0.0.0.0/16

Procedimiento

  1. Utilice cualquiera de los siguientes métodos para comprobar si los complementos de restablecimiento de contraseña se han instalado en el ECS:

    Método 1: Utilice la consola de gestión para la consulta.

    1. Inicie sesión en la consola de gestión.
    2. Haga clic en . En Compute, haga clic en Elastic Cloud Server.
    3. Busque la fila que contiene el ECS de destino, haga clic en More en la columna Operation y seleccione Reset Password en la lista desplegable.
      • Si aparece un cuadro de diálogo en el que se le pide que introduzca la nueva contraseña, se instalarán los complementos de restablecimiento de contraseña. No se requiere ninguna otra acción.
        Figura 1 Información mostrada si se han instalado los complementos de restablecimiento de contraseña
      • Si aparece un cuadro de diálogo que le pide que descargue un script de restablecimiento de contraseña, los complementos de restablecimiento de contraseña no se han instalado. Luego, instálelos.
        Figura 2 Información mostrada si los plug-ins de restablecimiento de contraseña no se han instalado
    Método 2: Utilice ECS para consultar.
    1. Inicie sesión en ECS como usuario root.
    2. Ejecute el siguiente comando para comprobar si CloudResetPwdAgent y CloudResetPwdUpdateAgent están instalados:

      ls -lh /Cloud*

      Figura 3 Comprobación de si se han instalado los complementos

      Compruebe si la información obtenida es similar a la mostrada en Figura 3.

      • En caso afirmativo, se han instalado los plug-in.
      • En caso negativo, los plug-in no se han instalado. Luego, instálelos.

  2. Descargue CloudResetPwdAgent.zip y verifique su integridad haciendo referencia a Obtención del complemento de restablecimiento de contraseña de un solo clic (Linux).

    No hay ningún requisito especial para el directorio que almacena CloudResetPwdAgent.zip.

  3. Ejecute el siguiente comando para descomprimir CloudResetPwdAgent.zip:

    No hay ningún requisito especial para el directorio que almacena el CloudResetPwdAgent.zip descomprimido. Utilice cualquier directorio.

    unzip -o -d Decompressed directory CloudResetPwdAgent.zip

    Un ejemplo es el siguiente:

    Si el plug-in se descomprime en /home/linux/test, ejecute el siguiente comando:

    unzip -o -d /home/linux/test CloudResetPwdAgent.zip

  4. Instale el complemento de restablecimiento de contraseña con un solo clic.

    1. Ejecute el siguiente comando para abrir el archivo CloudResetPwdAgent.Linux:

      cd CloudResetPwdAgent/CloudResetPwdAgent.Linux

    2. Ejecute el siguiente comando para agregar el permiso de ejecución para el archivo setup.sh:

      chmod +x setup.sh

    3. Ejecute el siguiente comando para instalar el complemento:

      sudo sh setup.sh

      Si se muestra "cloudResetPwdAgent install successfully." y no se muestra "Failed to start service cloudResetPwdAgent", la instalación se realiza correctamente.
      • También puede comprobar si el complemento se ha instalado utilizando los métodos proporcionados en 1.
      • Si la instalación falla, compruebe si el entorno de instalación cumple con los requisitos e instale de nuevo el complemento.

  5. Modifique el permiso de archivo del complemento de restablecimiento de contraseña.

    chmod 640 /CloudrResetPwdAgent/logs/resetPwdAgent.log

    chmod 640 /CloudrResetPwdAgent/logs/wrapper.log

    chmod 700 /CloudrResetPwdAgent/bin/cloudResetPwdAgent.script

    chmod 700 /CloudrResetPwdAgent/bin/wrapper

    chmod 600 /CloudrResetPwdAgent/lib/commons-codec-1.14.jar

    chmod 600 /CloudrResetPwdAgent/lib/libwrapper.so

    chmod 600 /CloudrResetPwdAgent/lib/resetpwdagent.jar

    chmod 600 /CloudrResetPwdAgent/lib/wrapper.jar

    chmod 640 /CloudrResetPwdAgent/lib/json-20160810.jar