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.
Actualización más reciente 2024-07-02 GMT+08:00

(Opcional) Instalación de complementos de restablecimiento de contraseña con un solo clic

La plataforma de nube pública proporciona la función de restablecimiento de contraseña. Si la contraseña de su ECS se ha olvidado o caduca y el ECS tiene instalados complementos para restablecer la contraseña, puede restablecer la contraseña con unos pocos clics.

Después de haber creado un ECS, es una buena práctica iniciar sesión en ella e instalar los complementos de restablecimiento de contraseña.

Los complementos de restablecimiento de contraseña se han instalado en los ECS creados con una imagen pública de forma predeterminada. Para comprobar si se han instalado los complementos, consulte 1.

Notas

  1. Los complementos de restablecimiento de contraseña con un solo clic se aplican solo a los ECS.
  2. Los complementos de restablecimiento de contraseña no están instalados de forma predeterminada. Puede determinar si desea instalarlos.
  3. Después de la instalación, no desinstale los plug-ins por sí mismo. De lo contrario, la contraseña de ECS no se puede restablecer.
  4. Después de reinstalar o cambiar el SO de un ECS, la función de restablecimiento de contraseña con un solo clic no será válida. Si desea continuar usando esta función, vuelva a instalar los complementos para restablecer contraseñas.
  5. Después de reemplazar el disco del sistema de un ECS, la función de restablecimiento de contraseña con un solo clic no será válida. Si desea continuar usando esta función, vuelva a instalar los complementos para restablecer contraseñas.
  6. Los complementos de restablecimiento de contraseña no se pueden instalar en un ECS CoreOS.
  7. Para utilizar la función de restablecimiento de contraseña, los complementos de restablecimiento de contraseña con un solo clic deben estar instalados antes de que la contraseña de ECS se pierda o caduque.
  8. Los plug-ins de restablecimiento de contraseña con un solo clic solo se pueden instalar después de que un EIP está enlazado al ECS.
  9. CloudResetPwdAgent ha sido de código abierto en la plataforma de código abierto GitHub según la Licencia Pública General GNU v2.0.

Prerrequisitos:

  • El espacio disponible en la unidad C de un ECS Windows es mayor que 300 MB, y los datos se pueden escribir en él.

    El espacio disponible en el directorio root de un ECS Linux es superior a 300 MB, y los datos se pueden escribir en él.

  • Para los ECS de Linux, desactivar SELinux si ha sido habilitado.
  • El restablecimiento de contraseña con un solo clic se puede utilizar en los ECS creados con SUSE 11 SP4 solo si su capacidad de memoria es mayor o igual a 4 GiB.
  • DHCP está habilitado en la VPC a la que pertenece el ECS.
  • La conectividad de red de ECS es normal.
  • La regla de grupo de seguridad de ECS en la dirección saliente cumple los siguientes requisitos:
    • Protocol: TCP
    • Port Range: 80
    • Remote End: 169.254.0.0/16

    Si utiliza las reglas de grupo de seguridad predeterminadas para la dirección de salida, se cumplen los requisitos anteriores y se puede inicializar el ECS. Las reglas de grupo de seguridad predeterminadas para la dirección de salida son las siguientes:

    • Protocol: ANY
    • Port Range: ANY
    • Remote End: 0.0.0.0/16

Instalación de complementos de restablecimiento de contraseñas en un ECS Linux

  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 el plug-in de restablecimiento de contraseña con un solo clic CloudResetPwdAgent.zip en función de su SO, 32 bits o 64 bits.

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

  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 los complementos de restablecimiento de contraseña con un solo clic.

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

      cd CloudResetPwdAgent/CloudResetPwdUpdateAgent.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 los plug-ins:

      sudo sh setup.sh

    4. Ejecute los siguientes comandos para comprobar si la instalación se realiza correctamente:

      service cloudResetPwdAgent status

      service cloudResetPwdUpdateAgent status

      Si el estado de CloudResetPwdAgent y CloudResetPwdUpdateAgent no es un unrecognized service (servicio no reconocido), la instalación se realiza correctamente. De lo contrario, la instalación falló.

      • También puede comprobar si los plug-ins de restablecimiento de contraseña se han instalado utilizando los métodos proporcionados en 1.
      • Si la instalación falló, compruebe si el entorno de instalación cumple con los requisitos e instale de nuevo los complementos.

  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

Instalación de complementos de restablecimiento de contraseñas en ECS Windows

  1. Inicie sesión en el ECS.
  2. Compruebe si los complementos de restablecimiento de contraseña CloudResetPwdAgent y CloudResetPwdUpdateAgent se han instalado en el ECS. Para comprobarlo, realice las siguientes operaciones:

    Inicie el Task Manager y compruebe si cloudResetPwdAgent y cloudResetPwdUpdateAgent se muestran en la página de pestaña Services.

    Figura 4 Administrador de tareas de Windows
    • En caso afirmativo, no es necesario hacer nada más.
    • En caso negativo, vaya a 3.

  3. Descargar el paquete CloudResetPwdAgent zip.

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

    Ruta de descarga: https://ap-southeast-1-cloud-reset-pwd.obs.ap-southeast-1.myhuaweicloud.com/windows/reset_pwd_agent/CloudResetPwdAgent.zip

  4. Descomprima el archivo CloudResetPwdAgent.zip.

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

  5. Instale los plug-in.

    1. Haga doble clic en setup.bat tanto en CloudResetPwdAgent.Windows como en CloudResetPwdUpdateAgent.Windows.

      Los complementos de restablecimiento de contraseña comienzan a instalarse.

    2. Vea el Task Manager y compruebe si la instalación se ha realizado correctamente.

      Si cloudResetPwdAgent y cloudResetPwdUpdateAgent se muestran en el Task Manager, como se muestra en Figura 5, la instalación se realiza correctamente. De lo contrario, la instalación falló.

      Figura 5 Administrador de tareas de Windows

      Si la instalación falló, compruebe si el entorno de instalación cumple con los requisitos e instale de nuevo los complementos.

Acciones de seguimiento

  • Después de instalar los complementos de restablecimiento de contraseña con un solo clic, puede agregarlos a los elementos de inicio si no pueden iniciarse automáticamente al iniciar ECS. Para obtener más información, consulte ¿Qué hago si no se pudo iniciar el complemento de restablecimiento de contraseña con un solo clic?
  • Después de instalar los complementos de restablecimiento de contraseña con un solo clic, no elimine el proceso CloudResetPwdAgent ni CloudResetPwdUpdateAgent. De lo contrario, no estará disponible el restablecimiento de contraseña con un clic.
  • Se han actualizado los complementos de restablecimiento de contraseña con un solo clic. Los nuevos ECS funcionan en modo PIPE de forma predeterminada, lo que impide que los complementos utilicen puertos de servicio. Los ECS existentes todavía funcionan en modo AUTO, en el que los complementos seleccionan aleatoriamente puertos inactivos con los números de puerto más pequeños que van desde 31000 hasta 32999.

Desinstalación de los complementos

Si ya no necesita la función de restablecimiento de contraseña, realice las siguientes operaciones para desinstalar los complementos:

  • Linux
    1. Inicie sesión en el ECS.
    2. Ejecute los siguientes comandos para cambiar al directorio bin y eliminar cloudResetPwdAgent:

      cd /CloudrResetPwdAgent/bin

      sudo ./cloudResetPwdAgent.script remove

    3. Ejecute los siguientes comandos para cambiar al directorio bin y eliminar cloudResetPwdUpdateAgent:

      cd /CloudResetPwdUpdateAgent/bin

      sudo ./cloudResetPwdUpdateAgent.script stop

      sudo ./cloudResetPwdUpdateAgent.script remove

    4. Ejecute los siguientes comandos para eliminar los complementos:

      sudo rm -rf /CloudrResetPwdAgent

      sudo rm -rf /CloudResetPwdUpdateAgent

  • Windows
    1. Pase a la carpeta C:\CloudResetPwdUpdateAgent\bin.
    2. Haga doble clic en UninstallApp-NT.bat.
    3. Elimine el archivo en C:\CloudResetPwdUpdateAgent.
    4. Pase a la carpeta C:\CloudResetPwdAgent\bin.
    5. Haga doble clic en UninstallApp-NT.bat.
    6. Elimine el archivo en C:\CloudResetPwdAgent.