LUKS y NTFS en Linux: Encriptación y acceso dual a datos con Ubuntu 24.04

La encriptación de discos en sistemas Linux ha dado un paso importante con la integración de LUKS (Linux Unified Key Setup) y NTFS (New Technology File System) en Ubuntu 24.04. Esta combinación permite a los usuarios proteger datos sensibles en discos duros y unidades USB mientras mantienen la capacidad de acceder a ellos desde sistemas Windows y Linux.

¿Qué es LUKS y Cómo Funciona?

LUKS es un método estándar de encriptación de disco en Linux, utilizado para proteger datos mediante el cifrado de dispositivos de bloques completos, como discos duros, unidades USB y particiones. Implementado a través del paquete cryptsetup, LUKS emplea un cifrado simétrico con el algoritmo aes-cbc-essiv:sha256. Los datos encriptados solo pueden ser accedidos mediante una clave derivada de una contraseña proporcionada por el usuario.

Compatibilidad con NTFS en Linux

NTFS es un sistema de archivos desarrollado por Microsoft, ampliamente utilizado en entornos Windows. Ubuntu 24.04, a través del paquete ntfs-3g, ofrece soporte completo para NTFS, permitiendo la lectura y escritura de datos en sistemas de archivos NTFS desde Linux. Esta compatibilidad es esencial para los usuarios que necesitan intercambiar datos entre Linux y Windows.

Tutorial: Configuración de Encriptación y Acceso Dual

Paso 1: Crear Particiones en el Disco

  1. Identificar el Disco: Después de añadir físicamente el disco duro a la máquina, utilice el comando ls para listar los dispositivos y fdisk para verificar el disco nuevo (en este caso, /dev/vdb).
    ls /dev/vd*
    sudo fdisk -l /dev/vdb
  2. Particionar el Disco: Use la utilidad cfdisk para dividir el disco en dos particiones.
    sudo cfdisk /dev/vdb Seleccione el tipo de tabla de particiones (MBR o GPT) según el sistema, y cree dos particiones: una primaria para LUKS y una extendida para NTFS.
  3. Confirmar y Guardar: Después de crear las particiones, seleccione “Write” para guardar la tabla de particiones.

Paso 2: Formatear las Nuevas Particiones

  1. Formatear Particiones: Formatee la primera partición (/dev/vdb1) como ext4 y la segunda (/dev/vdb2) como NTFS.
    sudo mkfs.ext4 /dev/vdb1
    sudo apt install ntfs-3g
    sudo mkfs.ntfs /dev/vdb2

Paso 3: Montar las Particiones

  1. Crear Directorios de Montaje: Cree puntos de montaje para las particiones.
    sudo mkdir /mnt/partition1
    sudo mkdir /mnt/partition2
  2. Montar Particiones: Monte las particiones en los directorios creados.
    sudo mount /dev/vdb1 /mnt/partition1
    sudo mount /dev/vdb2 /mnt/partition2
  3. Montaje Automático: Para montar automáticamente las particiones al reiniciar, edite los archivos /etc/fstab y /etc/crypttab.
    sudo blkid /dev/vdb1
    sudo blkid /dev/vdb2
    Añada entradas en /etc/fstab y /etc/crypttab con los UUIDs correspondientes.

Paso 4: Encriptar las Particiones

  1. Instalar cryptsetup: Instale la herramienta de encriptación.
    sudo apt install cryptsetup
  2. Encriptar la Primera Partición: Utilice cryptsetup para encriptar la primera partición (/dev/vdb1).
    sudo cryptsetup luksFormat /dev/vdb1
  3. Abrir y Formatear la Partición Encriptada: Inicialice y formatee la partición encriptada, y luego móntela.
    sudo cryptsetup open --type luks /dev/vdb1 crypted_volume
    sudo mkfs.ext4 /dev/mapper/crypted_volume
    sudo mkdir /mnt/encrypted1
    sudo mount /dev/mapper/crypted_volume /mnt/encrypted1
  4. Repetir para la Segunda Partición: Encripte la segunda partición (/dev/vdb2) y repita los pasos anteriores.
    sudo crypt setup luks Format /dev/vdb2
    sudo crypt setup open --type luks /dev/vdb2 crypted_volume2
    sudo mkfs.ntfs /dev/mapper/crypted_volume2
    sudo mkdir /mnt/encrypted2
    sudo mount /dev/mapper/crypted_volume2 /mnt/encrypted2

Con la combinación de LUKS para encriptación y NTFS para compatibilidad, Ubuntu 24.04 ofrece una solución robusta para la protección de datos y el acceso dual entre sistemas operativos. La configuración descrita permite a los usuarios no solo proteger sus datos con encriptación avanzada, sino también garantizar la interoperabilidad con sistemas Windows, maximizando la flexibilidad y seguridad en la gestión de datos.

vía: Luks, Tecmint y Wikipedia. Recuerda validad comandos antes de ejecutarlos y haces backups.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×