Kali Linux

So richten Sie einen Kali Linux Mirror ein

So richten Sie einen Kali Linux Mirror ein
Mit den einfach zu befolgenden Schritten in diesem Handbuch können Sie einen Kali Linux-Spiegel einrichten, der die wichtigsten Repositorys und Images von Kali hosten kann. Ein Kali Linux Mirror ist praktisch.

Lass uns loslegen.

Bedarf

Um einen vollständigen Kali Linux-Spiegel einzurichten, benötigen Sie einige Ressourcen. Diese schließen ein:

Richten Sie einen Benutzer für Kali Linux Mirror ein

Der erste Schritt besteht darin, ein vollständiges Konto einzurichten, das nur für Kali-Linux-Spiegel bestimmt ist. Verwenden Sie den adduser-Befehl:

$ adduser -disabled-password linuxhint
Benutzer 'linuxhint' wird hinzugefügt…
Hinzufügen einer neuen Gruppe 'linuxhint' (1001)…
Hinzufügen eines neuen Benutzers 'linuxhint' (1001) mit der Gruppe 'linuxhint'…
Home-Verzeichnis '/home/linuxhint' erstellen…
Kopieren von Dateien von '/etc/skel'…
Ändern der Benutzerinformationen für linuxhint
Geben Sie den neuen Wert ein oder drücken Sie ENTER für die Standardeinstellung
Vollständiger Name []:
Zimmernummer []:
Arbeitshandy []:
Festnetztelefon []:
Andere []:
Sind die Angaben richtig? [J/n] ja

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/mirrors/kali,-images
chown linuxhint:linuxhint /srv/mirrors/kali,-images

Mit den obigen Befehlen werden die Verzeichnisse kali und kali-images erstellt und das Eigentum an den zuvor erstellten Benutzer festgelegt.

rsync einrichten

Im nächsten Schritt starten und konfigurieren Sie den rsync-Dienst. 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 = keine Gruppe
maximale Verbindungen = 25
Socket-Optionen = SO_KEEPALIVE
 
[kali]
Pfad = /srv/mirrors/kali
nur lesen = wahr
[kali-images]
Pfad = /srv/mirrors/kali-images
nur lesen = wahr
# Dienst rsync starten
Starten des rsync-Daemons: rsync.

Konfigurieren Ihrer Spiegel

Als nächstes müssen wir die Spiegel unter http://domain . exportieren.com/kali und http://domain.com/kali-images

Wir beginnen damit, das http://archive herunterzuladen und zu dearchivieren.kali.org/ftpsync.Teer.gz-Archiv im zuvor erstellten Benutzerverzeichnis.

# su - archvsync
# wget http://archive.kali.org/ftpsync.Teer.gz
# tar zxf ftpsync.Teer.gz
Als nächstes richten Sie die Konfigurationsdatei ein.
cp etc/ftpsync.conf.Beispiel etc/ftpsync-kali.conf
nano etc/ftpsync-kali.conf
grep -E '^[^#]' etc/ftpsync-kali.conf
SPIEGELNAME='Hostname -f'
TO="/srv/mirrors/kali/"
RSYNC_PATH="kali"
RSYNC_HOST=Archiv.kali.org

 SSH-Zugriff konfigurieren

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://archive.kali.org/pushmirr.Kneipe >> /home/linuxhint/.ssh/authorized_keys
chown 644 /home/linuxhint/authorized_keys

 Kontaktaufnahme mit Kali.org

Wenn Sie mit der Einrichtung Ihres Systems fertig sind, senden Sie eine E-Mail an [email protected] mit allen Details zu Ihren Spiegelservern, einschließlich des Benutzers, des Ports für den Zugriff auf den SSH-Dienst und des öffentlichen Hostnamens. Sie sollten auch angeben, an wen sich Kali bei Problemen wenden soll und ob Änderungen gemäß der Spiegeleinrichtung übernommen werden sollen.

Von da an müssen Sie nur noch auf den ersten Push aus dem Archiv warten.kali.org.

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...