Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Cómo configurar un servidor FTP rápido en Linux para que G4L pueda guardar tus imágenes de forma centralizada

 Le preguntamos a Gemini, la inteligencia artificial de Google, nos explique cómo configurar un servidor FTP rápido en Linux para que G4L pueda guardar tus imágenes de forma centralizada

Explicanos detalladamente cómo configurar un servidor FTP rápido en Linux para que G4L pueda guardar tus imágenes de forma centralizada

Ghost for Linux (G4L) es una herramienta fantástica para la clonación de discos a nivel de bloques, y su integración nativa con FTP es su mayor punto fuerte para despliegues en red. Para manejar archivos masivos (imágenes de discos enteros de decenas o cientos de gigabytes) sin crear cuellos de botella, la mejor opción en Linux es vsftpd (Very Secure FTP Daemon).

Es un servidor extremadamente ligero, estable y, sobre todo, rápido, ya que puede delegar la transferencia de archivos directamente al núcleo de Linux.

Aquí tienes el procedimiento exacto para desplegarlo y optimizarlo para recibir las imágenes de G4L.

1.- Instalar el servidor FTP

En Ubuntu/Debian

Abre tu terminal y asegúrate de tener el sistema actualizado antes de instalar el paquete base de vsftpd.

Bash

sudo apt update

sudo apt install vsftpd -y

2.- Crear un usuario y directorio dedicado para G4L

Aislamiento por seguridad

Nunca debes usar el usuario root o tu usuario personal para transferencias automatizadas. Crearemos un usuario llamado g4luser que solo tendrá acceso a su carpeta de imágenes.

Bash

# Crea el usuario (te pedirá que asignes una contraseña, guárdala para G4L)

sudo adduser g4luser

# Crea el directorio donde aterrizarán las imágenes

sudo mkdir -p /home/g4luser/imagenes

# Asigna los permisos absolutos al nuevo usuario

sudo chown -R g4luser:g4luser /home/g4luser/imagenes

3.- Optimizar la configuración para transferencias masivas

El secreto del rendimiento

Haremos una copia de seguridad de la configuración original y crearemos una nueva enfocada en velocidad y en encerrar al usuario en su directorio (Chroot).

Bash

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

sudo nano /etc/vsftpd.conf


Asegúrate de que estas líneas estén descomentadas o añádelas al final del archivo:

Bash

# Deshabilitar acceso anónimo y habilitar usuarios locales

anonymous_enable=NO

local_enable=YES

write_enable=YES


# Encerrar al usuario en su directorio para que no navegue por tu servidor

chroot_local_user=YES

allow_writeable_chroot=YES

local_root=/home/g4luser/imagenes


# OPTIMIZACIÓN DE VELOCIDAD: Usa el kernel para mover datos directamente

use_sendfile=YES

# Configuración de modo pasivo para evitar cuelgues del firewall de G4L

pasv_min_port=10000

pasv_max_port=10100


Guarda y cierra el archivo (Ctrl+O, Enter, Ctrl+X).

4.- Ajustar el Firewall y aplicar cambios

Debemos decirle a UFW (el firewall de Ubuntu) que permita el tráfico del puerto de control FTP (21) y el rango de puertos pasivos que definimos para las transferencias de datos.

Bash

sudo ufw allow 21/tcp

sudo ufw allow 10000:10100/tcp


# Reinicia el servicio para aplicar la nueva configuración

sudo systemctl restart vsftpd

sudo systemctl enable vsftpd

Cómo conectar G4L a este servidor

Una vez que arranques tu máquina cliente con el Live CD/USB de Ghost for Linux, llegarás a la interfaz principal basada en ncurses. Ve a la opción Network Use y luego a Config FTP.

Introduce los datos exactos que acabamos de crear:

Server IP: La dirección IP local de tu servidor Linux (ej. 192.168.1.50).

User: g4luser

Password: La contraseña que le asignaste en el Paso 2.

Directory: Déjalo en blanco o escribe / (como configuramos local_root, G4L aterrizará directamente dentro de la carpeta imagenes por defecto).

Nota sobre el rendimiento: El parámetro use_sendfile=YES que configuramos en el paso 3 es la clave. Evita que Linux copie los datos de la red a la memoria del usuario y luego al disco, haciéndolo todo en espacio del kernel. Con esto, si tienes una red Gigabit y discos SSD o NVMe en el servidor, verás que G4L satura la red copiando a más de 110 MB/s sostenidos.

Ads by CJ - Linux Foundation

Share This