Para VPS Linux y Servidor Cloud que se gestionan en Cloud Panel

En este artículo te explicamos cómo restablecer la contraseña root de un servidor VPS o un Servidor Cloud migrado. 

Advertencia

Si las instrucciones aquí descritas se incorrectamente, pueden provocar pérdida de datos. Por lo tanto, crea una copia de seguridad antes de restablecer la contraseña root. 

Requisitos
  • El servidor está encendido.
  • Has creado una imagen del servidor pertinente.

Descargar el lector de DVD Clonezilla latest_iso

  • Inicia sesión en tu cuenta IONOS.
  • En la barra de menús superior, haz clic en Menú > Servidores & Cloud.

    Opcional: Si dispones de varios contratos, selecciona el correspondiente.

  • Selecciona Infraestructura > Servidores y activa el servidor deseado en la tabla mostrada a la derecha.

  • Haz clic en Lector de DVD.
  • Selecciona la opción Clonezilla latest_iso.
  • Haz clic en Cargar DVD.

Arrancar Clonezilla desde DVD

  • Haz clic en Acciones > Reiniciar.
  • Confirma la acción con .
  • Haz clic en Acciones > Abrir consola remota.

    Entonces, esta se abrirá en una nueva pestaña.
     
  • Selecciona el idioma deseado.
  • En la ventana Configuración de teclado, selecciona la opción Cambiar distribución  de  teclado.
  • Selecciona la opción PC genérico 105 teclas.
  • En la ventana Configuring keyboard-configuration, selecciona la distribución del teclado.
  • Selecciona el país de origen del teclado.
  • Selecciona la distribución del teclado.
  • Selecciona la tecla que debe funcionar como AltGr.
  • Selecciona la tecla modificadora o Multi Tecla.
  • En la ventana Iniciar Clonezilla, selecciona la opción Enter_shell Introduce línea de comandos del prompt .

Restablecer contraseña

  • Para obtener información sobre todos los discos, introduce el siguiente comando:

    user@debian:~$ sudo fdisk -l

  • Determina la partición raíz. Por ejemplo, el nombre de la partición raíz de un Servidor Cloud migrado con AlmaLinux 9 es /dev/vda4.
  • Para montar la partición raíz, introduce el siguiente comando:

    user@debian:~$ sudo mount /dev/MI_PARTICIÓN_RAÍZ /mnt


    Sustituye el marcador de posición MI_PARTICIÓN_RAÍZ por el nombre de la partición raíz de tu servidor. 

    Por ejemplo:

    Ubuntu 22.04
    user@debian:~$ sudo mount /dev/vda1 /mnt

    VPS con Rocky Linux 8.6 und 9:
    user@debian:~$ sudo mount /dev/vda5 /mnt

    Servidor Cloud con AlmaLinux 8 und 9:
    user@debian:~$ sudo mount /dev/vda4 /mnt

  • Para los siguientes pasos es necesario montar los directorios /dev, /proc y /sys. Para ello, introduce los siguientes comandos:

    user@debian:~$ sudo mount --bind /dev /mnt/dev
    user@debian:~$ sudo mount --bind /proc /mnt/proc
    user@debian:~$ sudo mount --bind /sys /mnt/sys

  • Establece la partición montada a un entorno Change Root:

    user@debian:~$ sudo chroot /mnt

  • Solamente para AlmaLinux 8 y 9, así como Rockylinux 8 y 9:

    Abre el archivo de configuración de SELinux. Para ello, introduce el siguiente comando:

    root@debian:/home/user# vi /etc/selinux/config

Notas
  • El editor vi tiene un modo de edición y un modo de comandos. Puedes activar el modo de edición con la tecla [i]. En este modo, los caracteres introducidos se insertan inmediatamente en el texto. Para activar el modo de comandos, pulsa la tecla [ESC]. Si utilizas el modo de comandos, lo que introduzcas en el teclado se interpreta como un comando.
  • Para salir de vi y guardar el archivo, introduce el comando :wq y pulsa Intro.
  • Solo para AlmaLinux 8 y 9, así como Rockylinux 8 y 9: presiona la tecla [i] y cambia el valor de SELINUX=enforcing a SELINUX=permissive en la línea correspondiente.
  • Solo para AlmaLinux 8 y 9, así como Rockylinux 8 y 9: para llamar al modo de comando, presiona la tecla [ESC].
  • Solo para AlmaLinux 8 y 9, así como Rockylinux 8 y 9: para salir de vi y guardar el archivo, introduce el comando :wq y presiona Intro a continuación.
  • Para establecer la contraseña, introduce este comando:

    [root@debian:/]# passwd root

  • Introduce la nueva contraseña y repítela.

    Para finalizar el acceso al sistema de archivos raíz,  introduce el siguiente comando:

    [root@debian:/]# exit

  • Introduce el siguiente comando:

    user@debian:~$ sudo touch /.autorelabel

  • Para asegurarte de que todos los cambios se aplican correctamente a los archivos del sistema, introduce los siguientes comandos:

    user@debian:~$ sync

  • Para desmontar los directorios /dev, /proc y /sys, introduce los siguientes comandos:

    user@debian:~$ sudo umount /mnt/dev
    user@debian:~$ sudo umount /mnt/proc
    user@debian:~$ sudo umount /mnt/sys

  • Para montar la partición raíz, introduce el siguiente comando: 

    user@debian:~$ sudo umount /mnt

Expulsar DVD y reiniciar el servidor

  • Abre el Cloud Panel.
  • Para expulsar el DVD, haz clic en Clonezilla latest_iso.
  • Confirma la acción con .
  • Haz clic en Acciones > Reiniciar.
  • Confirma la acción con .

    Entonces, el servidor se reiniciará. A continuación, puedes iniciar sesión en el servidor con la nueva contraseña.