So richten Sie einen Kali -Linux -Spiegel ein

So richten Sie einen Kali -Linux -Spiegel ein
Mit den leicht zu befolgenden Schritten, die in diesem Handbuch bereitgestellt werden. Ein Kali -Linux -Spiegel ist praktisch.

Lassen Sie uns anfangen.

Anforderungen

Um einen kompletten Kali -Linux -Spiegel einzurichten, müssen Sie einige Ressourcen haben. Diese beinhalten:

  • Ein zugänglicher Webserver mit HTTP- und HTTPS -Zugriff
  • Ein großer Speicherplatz-dies schriftlich dies laut Kali Linux-Betreuer ist das Kali Linux-Paket-Repository 1.1 TB und schnell wachsen
  • HTTP- und RSYNC -Dienste installiert und ausgeführt auf dem System

Richten Sie einen Benutzer für Kali Linux Mirror ein

Der erste Schritt besteht darin, ein vollständiges Konto einzurichten, das nur Kali Linux -Spiegeln gewidmet ist. Verwenden Sie den Befehl adduser:

$ adduser -Dessabled -Password LinuxHint
Hinzufügen von Benutzer "LinuxHint"…
Hinzufügen einer neuen Gruppe 'LinuxHint' (1001)…
Hinzufügen neuer Benutzer 'LinuxHint' (1001) mit Gruppen 'LinuxHint'…
Erstellen von Home Directory '/Home/LinuxHint'…
Kopieren von Dateien aus '/etc/skel'…
Ändern der Benutzerinformationen für LinuxHint
Geben Sie den neuen Wert ein oder drücken Sie die Eingabetaste für den Standardwert
Vollständiger Name []:
Zimmernummer []:
Arbeitshandy []:
Festnetztelefon []:
Andere []:
Ist die Informationen korrekt? [Y/n] y

Spiegelverzeichnisse einrichten

Als nächstes müssen wir die Verzeichnisse einrichten, die die Spiegel enthalten und dem von uns erstellten Benutzer Berechtigungen zuweisen.

mkdir -p/srv/spiegel/kali , -bilder
Chown LinuxHint: LinuxHint/SRV/Mirrors/Kali ,-Images

Die obigen Befehle erstellen die Verzeichnisse Kali und Kali-Images und setzen dem Benutzer, den wir zuvor erstellt haben.

Richten Sie RSYNC ein

Der nächste Schritt besteht darin, den RSYNC -Dienst zu starten und zu konfigurieren. Exportieren Sie die Verzeichnisse mit dem Befehl:

sed -i -e "s/rsync_enable = false/rsync_enable = true/"/etc/default/rsync
# Nano /etc /rsyncd.Conf
# Cat /etc /rsyncd.Conf
uid = niemand
GID = NOGROUP
Max -Verbindungen = 25
Socket options = so_keepalive
[Kali]
Path =/srv/spiegel/kali
Nur lesen = wahr
[Kali-Images]
Path =/SRV/Spiegel/Kali-Images
Nur lesen = wahr
# Service RSYNC Start
Start RSYNC Dämon: RSYNC.

Konfigurieren Ihrer Spiegel

Als nächstes müssen wir die Spiegel unter exportieren http: // domain.com/kali Und http: // domain.Com/Kali-Images

Wir beginnen mit dem Herunterladen und Nicht -Archivieren des Archivs http: // Archiv.Kali.org/ftpsync.Teer.GZ -Archiv im zuvor erstellten Verzeichnis des Benutzers.

# Su - Archvsync
# WGet http: // Archiv.Kali.org/ftpsync.Teer.gz
# TAR ZXF FTPSYNC.Teer.gz
Richten Sie als nächstes die Konfigurationsdatei ein.
CP usw./ftpsync.Conf.Probe etc/ftpsync-kali.Conf
Nano etc/ftpsync-kali.Conf
grep -e '^[^#]' etc/ftpsync -kali.Conf
Mirrorname = 'Hostname -f'
To = "/srv/spiegel/kali/"
Rsync_path = "Kali"
Rsync_host = archiv.Kali.Org

Konfigurieren von SSH -Zugriff

Der letzte Schritt besteht darin, SSH -autorisierte Schlüssel für das Archiv zu konfigurieren.Kali.Org, um den Spiegel auszulösen.

mkdir/home/linuxhint/.ssh
Chown 700/Home/LinuxHint/.ssh
WGet -o- -q http: // Archiv.Kali.org/pushmirror.Pub >>/home/linuxHint/.ssh/autorized_keys
Chown 644/Home/LinuxHint/autorized_keys

Kontakt mit Kali.Org

Wenn Sie Ihr System eingerichtet haben, senden Sie eine E -Mail an [email protected] stellt alle Details für Ihre Spiegel, einschließlich des Benutzers, des Ports zum Zugriff auf den SSH -Dienst und öffentlicher Hostname bereit. Sie sollten auch angeben, wer Kali bei Problemen in Kontakt treten sollte und wenn Änderungen gemäß dem Spiegelaufbau angewendet werden sollten.

Von dort aus müssen Sie nur auf den ersten Druck aus dem Archiv warten.Kali.Org.