Servidor dedicado: Recupera tus archivos usando System Rescue
Esta guía fue creada con los siguientes productos:
(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)
Introducción
¿Tu servidor ya no arranca? ¿Estás bloqueado fuera de tu sistema o quieres crear una copia de seguridad antes de hacer cambios? Arrancando tu servidor con el SystemRescue ISO, aún puedes acceder a tus discos, restaurar archivos importantes y crear copias de seguridad localmente. Esto funciona incluso si el sistema operativo original ya no es accesible.
Para transferir los datos recuperados de forma segura, puedes usar SFTP (Secure File Transfer Protocol). Este método te permite copiar archivos desde el sistema de rescate a tu ordenador local o a otro servidor a través de una conexión segura y cifrada.
Preparación
Para realizar la copia de seguridad de datos, usarás la versión 12.01 de SystemRescue ISO. Empieza accediendo a la interfaz de tu servidor dedicado y navega a la sección de Instalación inicial.
Selecciona el ISO SystemRescue 12.01 de las opciones disponibles. Tras seleccionar el ISO correcto, haz clic en Arrancar desde ISO para iniciar el proceso de arranque. Una vez que el servidor haya arrancado desde el ISO, conéctate a él vía la interfaz iLO para continuar.
En la interfaz de gestión iLO, abre la consola HTML para acceder a la pantalla remota de tu servidor. Cuando la consola esté activa, verás el menú de arranque del SystemRescue ISO. Desde aquí, selecciona la opción para arrancar usando los parámetros por defecto.
Esto asegura que SystemRescue arranque con la configuración estándar recomendada, proporcionando un entorno estable y listo para tareas de mantenimiento del sistema o copias de seguridad.
Montar el/los disco(s)
Antes de montar un disco, es importante obtener una visión general de los dispositivos de almacenamiento disponibles y sus particiones. Puedes hacerlo con el siguiente comando:
fdisk -l
Este comando lista todos los discos detectados junto con los detalles de sus particiones. La salida incluye:
- Dispositivos de almacenamiento conectados (ej.
/dev/sda
,/dev/sdb
), - El tamaño de cada disco,
- Tipos de partición,
- Particiones disponibles (ej.
/dev/sda1
,/dev/sda2
, …), - El tipo de sistema de archivos (si se detecta).
En este ejemplo, el disco /dev/sda
tiene tres particiones: /dev/sda1
, /dev/sda2
y /dev/sda3
. Asegúrate de seleccionar la partición correcta antes de montarla. La salida de fdisk -l
te ayuda a evitar errores mostrando claramente qué disco contiene qué datos. Ejemplo:
Disk /dev/sda: 111.76 GiB, 119998201240 bytes, 234373120 sectors
Device Boot Start End Sectors Size Type
/dev/sda1 * 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 3147775 2097152 1G Linux filesystem
/dev/sda3 3147776 234440703 231292928 110G Linux LVM
Una vez identificada la partición correcta, el siguiente paso es crear un directorio que servirá como punto de montaje. Esta será la ubicación donde la partición será accesible. Luego, monta la partición deseada en este directorio. Se recomienda montar en modo solo lectura para asegurar un acceso seguro a los datos.
Para crear el punto de montaje y montar la partición, usa los siguientes comandos:
mkdir /mnt/rescue
mount -o ro /dev/sdaX /mnt/rescue
Sustituye /dev/sdaX
por el identificador correcto de la partición que encontraste con fdisk -l
. En este ejemplo, /dev/sda2
sería la partición correcta para nuestro disco.
Configurar el firewall
Por razones de seguridad, SystemRescue activa su firewall por defecto. Esto significa que todas las conexiones entrantes están bloqueadas para proteger el sistema de accesos no autorizados.
Sin embargo, en este caso, necesitas permitir una conexión desde tu máquina local al servidor SFTP que corre en SystemRescue. Para ello, debes configurar el firewall para permitir tráfico SFTP o desactivarlo temporalmente.
Si trabajas en una red de confianza, la solución más fácil y rápida es detener el servicio del firewall en SystemRescue con el siguiente comando:
systemctl stop iptables
Establecer la contraseña root
El cliente SFTP debe autenticarse usando un usuario y una contraseña para poder acceder a los datos del servidor SFTP. Se usa la cuenta root del sistema para que el cliente pueda acceder a los archivos visibles en SystemRescue. Por defecto, la autenticación como root no está permitida en SystemRescue. Debes establecer una contraseña para permitir que el cliente se autentique. Define una contraseña con el siguiente comando:
[root@sysrescue ~]# passwd root
New password:
Retype new password:
passwd: password updated successfully
Transferencia de datos
Ya estás listo para hacer la copia de seguridad de tus datos. Para ello, simplemente abre cualquier cliente FTP que prefieras y establece una conexión con tu servidor. Asegúrate de seleccionar SFTP
como protocolo de transferencia. Para el nombre de host, introduce la dirección IP
de tu servidor, usa el puerto 21
y accede con el usuario root
y la contraseña
que configuraste antes.
Cuando te conectas a un servidor vía SFTP por primera vez, WinSCP muestra este aviso de seguridad. La advertencia aparece porque la clave del host del servidor aún no está almacenada en tu caché local.
En esta situación, donde sabes que la IP es correcta y has iniciado esta conexión intencionadamente, es seguro confiar en el servidor. Simplemente haz clic en "Sí" para confirmar. Esto añadirá la clave del servidor a tu caché para que no te vuelva a preguntar por este servidor en el futuro.
Ahora que estás conectado, navega al directorio rescue que creaste antes. Desde ahí tendrás acceso a tus archivos y podrás empezar a descargarlos a tu máquina local. Simplemente explora las carpetas, selecciona los datos que quieres respaldar y transfiérelos de forma segura vía SFTP.
Conclusión
Has rescatado y respaldado con éxito tus archivos importantes. Esto significa que tus datos están seguros y listos para ser restaurados cuando los necesites. A partir de aquí, puedes continuar con otras acciones, como reinstalar tu servidor, reparar el sistema o migrar tus datos a un nuevo entorno.
Si tienes más preguntas o necesitas ayuda, no dudes en contactar con nuestro equipo de soporte, ¡disponible todos los días para echarte una mano! 🙂