Servidor Cloud que se gestiona en Cloud Panel

En este artículo te explicamos cómo restablecer la contraseña root de un Servidor Cloud con instalación AlmaLinux 8, AlmaLinux 9, Rocky Linux 8 o Rocky Linux 9.

Nota

Si no has establecido tu propia contraseña al crear el servidor ni has cambiado la contraseña inicial asignada automáticamente, puedes consultarla en Cloud Panel.

Iniciar la consola KVM

  • Inicia sesión en tu cuenta IONOS.
  • En la barra de menús principal, selecciona Menú > Servidores & Cloud.
    Opcional: Si dispones de varios contratos, elige el correspondiente. 

  • En la barra de navegación izquierda, selecciona Infraestructura > Servidores y activa el servidor correspondiente. 

  • Para iniciar la consola KVM, haz clic en Acciones > Iniciar consola KVM. Entonces, la consola KVM se abrirá en una nueva pestaña.

  • Cambia a la pestaña del Cloud Panel.

  • Asegúrate de que el servidor deseado está activado. A continuación, haz clic en Acciones > Reiniciar.

  • Selecciona el método Hardware y haz clic en .

  • Cambia inmediatamente a la pestaña en la que está abierta la consola KVM.

  • Pulsa el botón derecho del ratón y mantén pulsada inmediatamente la tecla Mayús para abrir el menú de inicio GRUB.

  • Pulsa la tecla [E] para editar la entrada de inicio.

Notas
  • Al abrir el menú de inicio GRUB, la tecla Mayús debe ser presionada inmediatamente después del reinicio. Si ves el logo de VMware, significa que has perdido el punto en el que puedes acceder al menú de inicio GRUB.
  • En algunos servidores, es posible que tengas que pulsar la tecla Esc en lugar de la tecla Mayús.

Personalizar el menú de inicio de GRUB

  • Añade los siguientes parámetros al final de la línea que comienza con la cadena de caracteres linux ($root)/:

    rd.break enforcing=0



    Ahora, la línea tendrá una estructura similar a las siguientes según la instalación: 

    AlmaLinux 8 y Rocky Linux 8

    linux ($root)/vmlinuz-4.18.0-513.18.1.el8_9.x86_64 root=/dev/mapper/almalinux-\ root ro crashkernel=auto resume=/dev/mapper/almalinux-swap rd.lvm.lv=almalinux/root rd.l\ vm.lv=almalinux/swap rd.break enforcing=0


    AlmaLinux 9 y Rocky Linux 9

    linux ($root)/vmlinuz-5.14.0-362.18.1.el9_3.x86_64 root=/dev/mapper/almalinux-\ root ro crashkernel=1G-4G:192M, 4G-64G:256M, 64G-:512M resume=/dev/mapper/almali nux-swap rd.
    lvm.lv=almalinux/root rd.lvm.lv=almalinux/swap selinux=0 rd.break enforcing=0 initrd ($root)/initramfs-5.14.0-362.18.1.el9_3.x86_64.img

  • El parámetro rd.break hace que el proceso de arranque se interrumpa antes de que el control se transfiera de initramfs a systemd. Esto significa que el prompt de initramfs puede ser utilizado para la entrada de comandos.
  • El parámetro enforcing=0 activa SELinux en modo permisivo. Esto ahorra el etiquetado posterior del sistema de archivos, que posiblemente consuma mucho tiempo, y que sería necesario si SELinux estuviera desactivado.
  • Pulsa Ctrl+x para arrancar el sistema con los parámetros modificados.
  • Entonces, se mostrará el prompt switch_root de initramfs.
Nota

Si el sistema de archivos está encriptado, es posible que la solicitud de contraseña se superponga a los mensajes del sistema y, por lo tanto, no sea visible. En este caso, pulsa brevemente la tecla Retroceso. Aparecerá de nuevo la pregunta.

Cambiar contraseña

  • Como el sistema de ficheros bajo /sysroot/ solo está montado con derechos de lectura, primero debes volver a montarlo con derechos de escritura:

    switch_root:/# mount -o remount,rw /sysroot

  • Ahora cambia a un entorno chroot:

    switch_root:/# chroot /sysroot



    El prompt cambia a sh-4.4#.

  • Ahora puedes cambiar la contraseña mediante passwd:

    sh-4.4# passwd
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfull

Nota

Si passwd aborta con el mensaje «Authentication token manipulation error», debes salir de nuevo del entorno chroot y volver a montar /sysroot con permisos de escritura como se describe en el paso anterior.

  • Para salir del entorno chroot, introduce el siguiente comando:

    exit

  • Reinicia el servidor. Para ello, introduce el siguiente comando:

    reboot -f


    El servidor se reiniciará en el sistema normal. A continuación, puedes iniciar sesión con tu nueva contraseña.