(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
- Los complementos de restablecimiento de contraseña con un solo clic se aplican solo a los ECS.
- Los complementos de restablecimiento de contraseña no están instalados de forma predeterminada. Puede determinar si desea instalarlos.
- 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.
- 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.
- 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.
- Los complementos de restablecimiento de contraseña no se pueden instalar en un ECS CoreOS.
- 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.
- 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.
- 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
- 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.
- Inicie sesión en la consola de gestión.
- Haga clic en . En Compute, haga clic en Elastic Cloud Server.
- 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
- 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.
Método 2: Utilice ECS para consultar.- Inicie sesión en ECS como usuario root.
- Ejecute el siguiente comando para comprobar si CloudResetPwdAgent y CloudResetPwdUpdateAgent están instalados:
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.
- 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.
- Para un SO de 32 bits, ejecute el siguiente comando:
wget http://ap-southeast-1-cloud-reset-pwd.obs.ap-southeast-1.myhuaweicloud.com/linux/32/reset_pwd_agent/CloudResetPwdAgent.zip
Ruta de descarga: https://ap-southeast-1-cloud-reset-pwd.obs.ap-southeast-1.myhuaweicloud.com/linux/32/reset_pwd_agent/CloudResetPwdAgent.zip
- Para un SO de 64 bits, ejecute el siguiente comando:
wget http://ap-southeast-1-cloud-reset-pwd.obs.ap-southeast-1.myhuaweicloud.com/linux/64/reset_pwd_agent/CloudResetPwdAgent.zip
Ruta de descarga: https://ap-southeast-1-cloud-reset-pwd.obs.ap-southeast-1.myhuaweicloud.com/linux/64/reset_pwd_agent/CloudResetPwdAgent.zip
- Arquitectura SO, ARM de 64 bits
wget https://cn-south-1-cloud-reset-pwd.obs.cn-south-1.myhuaweicloud.com/arm/linux/64/reset_pwd_agent/CloudResetPwdAgent.zip
Ruta de descarga: https://cn-south-1-cloud-reset-pwd.obs.cn-south-1.myhuaweicloud.com/arm/linux/64/reset_pwd_agent/CloudResetPwdAgent.zip
- Para un SO de 32 bits, ejecute el siguiente comando:
- 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
- Instale los complementos de restablecimiento de contraseña con un solo clic.
- Ejecute el siguiente comando para abrir el archivo CloudResetPwdUpdateAgent.Linux:
cd CloudResetPwdAgent/CloudResetPwdUpdateAgent.Linux
- Ejecute el siguiente comando para agregar el permiso de ejecución para el archivo setup.sh:
chmod +x setup.sh
- Ejecute el siguiente comando para instalar los plug-ins:
- 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.
- Ejecute el siguiente comando para abrir el archivo CloudResetPwdUpdateAgent.Linux:
- 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
- Inicie sesión en el ECS.
- 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.
- 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
- Descomprima el archivo CloudResetPwdAgent.zip.
No hay ningún requisito especial para el directorio que almacena el CloudResetPwdAgent.zip descomprimido. Utilice cualquier directorio.
- Instale los plug-in.
- Haga doble clic en setup.bat tanto en CloudResetPwdAgent.Windows como en CloudResetPwdUpdateAgent.Windows.
Los complementos de restablecimiento de contraseña comienzan a instalarse.
- 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ó.
Si la instalación falló, compruebe si el entorno de instalación cumple con los requisitos e instale de nuevo los complementos.
- Haga doble clic en setup.bat tanto en CloudResetPwdAgent.Windows como en CloudResetPwdUpdateAgent.Windows.
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
- Inicie sesión en el ECS.
- Ejecute los siguientes comandos para cambiar al directorio bin y eliminar cloudResetPwdAgent:
sudo ./cloudResetPwdAgent.script remove
- Ejecute los siguientes comandos para cambiar al directorio bin y eliminar cloudResetPwdUpdateAgent:
cd /CloudResetPwdUpdateAgent/bin
sudo ./cloudResetPwdUpdateAgent.script stop
sudo ./cloudResetPwdUpdateAgent.script remove
- Ejecute los siguientes comandos para eliminar los complementos:
sudo rm -rf /CloudrResetPwdAgent
sudo rm -rf /CloudResetPwdUpdateAgent
- Windows
- Pase a la carpeta C:\CloudResetPwdUpdateAgent\bin.
- Haga doble clic en UninstallApp-NT.bat.
- Elimine el archivo en C:\CloudResetPwdUpdateAgent.
- Pase a la carpeta C:\CloudResetPwdAgent\bin.
- Haga doble clic en UninstallApp-NT.bat.
- Elimine el archivo en C:\CloudResetPwdAgent.