Come configurare uno specchio Kali Linux

Come configurare uno specchio Kali Linux
Utilizzando i passaggi facili da seguire forniti in questa guida, è possibile impostare uno specchio Kali Linux in grado di ospitare i principali repository e immagini di Kali. Uno specchio Kali Linux è utile.

Iniziamo.

Requisiti

Per impostare uno specchio Kali Linux completo, dovrai avere alcune risorse. Questi includono:

  • Un server Web accessibile con accesso HTTP e HTTPS
  • Un grande spazio su disco, come scrivendo questo, secondo i manutentori di Kali Linux, il repository del pacchetto Kali Linux è 1.1 TB e crescere velocemente
  • Servizi HTTP e RSYNC installati e in esecuzione sul sistema

Imposta un utente per Kali Linux Mirror

Il primo passo è impostare un account completo dedicato solo ai specchi Kali Linux. Usa il comando adduser:

$ Adduser -Disabled -password Linuxhint
Aggiunta di "Linuxhint" dell'utente ..
Aggiunta di un nuovo gruppo "Linuxhint" (1001) ..
Aggiunta di un nuovo utente "LinuxHint" (1001) con il gruppo "Linuxhint" ..
Creazione di Home Directory '/Home/Linuxhint' ..
Copia di file da "/etc/skel" ..
Modifica delle informazioni dell'utente per Linuxhint
Immettere il nuovo valore o premere Invio per il valore predefinito
Nome e cognome []:
Numero di Camera []:
Telefono del lavoro []:
Telefono di casa []:
Altro []:
Le informazioni sono corrette? [Y/n] y

Imposta directory a specchio

Successivamente, dobbiamo impostare le directory che contengono gli specchi e assegnare le autorizzazioni all'utente che abbiamo creato.

mkdir -p/srv/specchi/kali , -immagini
CHOWN LinuxHint: LinuxHint/Srv/Mirrors/Kali ,-Immagini

I comandi sopra creeranno le directory Kali e Kali-Images e impostato la proprietà sull'utente che abbiamo creato in precedenza.

Imposta Rsync

Il passo successivo prevede l'avvio e la configurazione del servizio RSYNC. Esporta le directory usando il comando:

sed -i -e "s/rsync_enable = false/rsync_enable = true/"/etc/default/rsync
# nano /etc /rsyncd.conf
# cat /etc /rsyncd.conf
uid = nessuno
GID = Nogroup
connessioni massime = 25
Opzioni socket = SO_ekeepalive
[Kali]
Path =/srv/specchi/kali
solo lettura = vero
[Immagini kali]
Path =/srv/specchi/immagini kali
solo lettura = vero
# Service rsync avvia
Avvio di Rsync Daemon: rsync.

Configurazione dei tuoi specchi

Successivamente, dobbiamo esportare gli specchi sotto http: // dominio.com/kali E http: // dominio.com/kali-immagini

Iniziamo scaricando e non archiviando l'archivio http: //.Kali.org/ftpsync.catrame.Archivio GZ nella directory dell'utente creato in precedenza.

# su - archvsync
# wget http: // archivio.Kali.org/ftpsync.catrame.Gz
# TAR ZXF ftpsync.catrame.Gz
Quindi impostare il file di configurazione.
CP etc/ftpsync.conf.campione ecc/ftpsync-kali.conf
nano ecc/ftpsync-kali.conf
grep -e '^[^#]' etc/ftpsync -kali.conf
MirRorname = 'hostname -f'
A = "/srv/specchi/kali/"
Rsync_path = "kali"
Rsync_host = archive.Kali.org

Configurazione dell'accesso SSH

Il passaggio finale è configurare le chiavi autorizzate SSH per l'archivio.Kali.Org per attivare lo specchio.

mkdir/home/linuxhint/.ssh
CHOWN 700/Home/Linuxhint/.ssh
wget -o- -q http: // archivio.Kali.org/pushmirror.Pub >>/Home/Linuxhint/.SSH/AUTORITED_KEYS
CHOWN 644/Home/Linuxhint/Authorized_keys

Contattando Kali.org

Una volta che hai finito di impostare il sistema, invia un'e -mail a [email protected] fornendo tutti i dettagli per i tuoi specchi, incluso l'utente, la porta per accedere al servizio SSH e nome host pubblico. Dovresti anche affermare chi Kali dovrebbe contattare in caso di problemi e se eventuali modifiche dovrebbero essere applicate in base alla configurazione dello specchio.

Da lì, tutto ciò che devi fare è aspettare la prima spinta dall'archivio.Kali.org.