Actualización de complementos de restablecimiento de contraseñas con un solo clic para un ECS
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.
Esta sección describe cómo actualizar los complementos de restablecimiento de contraseña con un solo clic para un ECS.
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 con un solo clic solo se pueden actualizar después de que un EIP esté enlazada al ECS.
- De forma predeterminada, los complementos de restablecimiento de contraseña con un solo clic se han instalado en los ECS creados con imágenes públicas de forma predeterminada. Antes de actualizar los complementos, desinstale primero.
- 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
Actualización de complementos de restablecimiento de contraseñas con un solo clic en ECS Linux
- Instale los complementos.
- 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
- 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 los permisos de archivo de los complementos 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
Actualización de complementos de restablecimiento de contraseñas con un solo clic en ECS Windows
- Instale los complementos.
- 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.
- 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 1, 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 actualizar 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 actualizar los complementos de restablecimiento de contraseña de un solo clic, no elimine el proceso CloudResetPwdAgent o 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.