Cómo configurar un espejo Kali Linux

Cómo configurar un espejo Kali Linux
Usando los pasos fáciles de seguir proporcionados en esta guía, puede configurar un espejo Kali Linux que pueda alojar los principales repositorios e imágenes de Kali. Un espejo Kali Linux es útil.

Empecemos.

Requisitos

Para configurar un espejo Kali Linux completo, deberá tener algunos recursos. Éstas incluyen:

  • Un servidor web accesible con acceso HTTP y HTTPS
  • Un gran espacio de disco a medida que escribe esto, según Kali Linux Manteners, el repositorio de paquetes Kali Linux es 1.1 TB y creciendo rápido
  • Servicios HTTP y RSYNC instalados y ejecutados en el sistema

Configurar un usuario para Kali Linux Mirror

El primer paso es configurar una cuenta completa dedicada solo a Kali Linux Mirrors. Use el comando adduser:

$ adduser -disabled -password linuxhint
Agregar usuario 'Linuxhint' ..
Agregar nuevo grupo 'Linuxhint' (1001) ..
Agregar nuevo usuario 'Linuxhint' (1001) con el grupo 'Linuxhint' ..
Creación del directorio de inicio '/Home/Linuxhint' ..
Copiar archivos de '/etc/skel' ..
Cambiar la información del usuario para Linuxhint
Ingrese el nuevo valor o presione ENTER para el valor predeterminado
Nombre completo []:
Número de habitación []:
Teléfono del trabajo []:
Teléfono de casa []:
Otro []:
¿Es la información correcta?? [Y/n] y

Configurar directorios de espejo

A continuación, necesitamos configurar los directorios que contienen los espejos y asignar permisos al usuario que hemos creado.

mkdir -p/srv/espejos/kali , -imágenes
Chown Linuxhint: Linuxhint/Srv/Mirrors/Kali ,-Images

Los comandos anteriores crearán los directorios Kali y Kali-Images y establecerán la propiedad del usuario que creamos anteriormente.

Configurar rsync

El siguiente paso implica comenzar y configurar el servicio RSYNC. Exportar los directorios utilizando el comando:

sed -i -e "s/rsync_enable = false/rsync_enable = true/"/etc/default/rsync
# nano /etc /rsyncd.confusión
# cat /etc /rsyncd.confusión
uid = nadie
gid = nogroup
Conexiones máximas = 25
Opciones de socket = So_keepalive
[Kali]
ruta =/srv/espejos/kali
solo leer = verdadero
[Impers Kali]
ruta =/srv/espejos/kali-imágenes
solo leer = verdadero
# Servicio RSYNC Inicio
Inicio Rsync Daemon: RSYNC.

Configuración de sus espejos

A continuación, necesitamos exportar los espejos debajo http: // dominio.com/kali y http: // dominio.com/kali-Images

Comenzamos descargando y desarchive el http: // Archive.kali.org/ftpsync.alquitrán.GZ Archive en el directorio del usuario creado anteriormente.

# SU - Archvsync
# wget http: // Archive.kali.org/ftpsync.alquitrán.GZ
# tar zxf ftpsync.alquitrán.GZ
A continuación, configure el archivo de configuración.
CP etc/ftpsync.confusión.muestra etc/ftpsync-kali.confusión
nano etc/ftpsync-kali.confusión
Grep -e '^[^#]' etc/ftpsync -kali.confusión
Mirrorname = 'hostname -f'
A = "/srv/espejos/kali/"
Rsync_path = "kali"
Rsync_host = archivo.kali.organizar

Configuración del acceso SSH

El paso final es configurar las claves autorizadas de SSH para el archivo.kali.org para activar el espejo.

mkdir/home/linuxhint/.ssh
Chown 700/Home/Linuxhint/.ssh
wget -o- -q http: // Archive.kali.org/pushmirror.pub >>/home/linuxhint/.ssh/autorized_keys
Chown 644/Home/Linuxhint/Authorized_Keys

Contactando a Kali.organizar

Una vez que haya terminado de configurar su sistema, envíe un correo electrónico para [email protected] que proporciona todos los detalles para sus espejos, incluido el usuario, el puerto para acceder al servicio SSH y un nombre de host público. También debe indicar a quién debe contactar Kali en caso de problemas y si algún cambio debe aplicarse de acuerdo con la configuración del espejo.

A partir de ahí, todo lo que tienes que hacer es esperar el primer empuje del archivo.kali.organizar.