Comment configurer un miroir Kali Linux

Comment configurer un miroir Kali Linux
En utilisant les étapes faciles à suivre dans ce guide, vous pouvez configurer un miroir Kali Linux qui peut héberger les principaux référentiels et images de Kali. Un miroir Kali Linux est pratique.

Laissez-nous commencer.

Exigences

Pour configurer un miroir Kali Linux complet, vous devrez avoir quelques ressources. Ceux-ci inclus:

  • Un serveur Web accessible avec HTTP et HTTPS Access
  • Un grand espace disque - en tant qu'écriture, selon Kali Linux senteurs, le référentiel de package Kali Linux est 1.1 To et croissance rapide
  • Les services HTTP et RSYNC sont installés et exécutés sur le système

Configurer un utilisateur pour Kali Linux Mirror

La première étape consiste à configurer un compte complet dédié aux miroirs Kali Linux uniquement. Utilisez la commande addUser:

$ addUser -Disabled-password Linuxhint
Ajout de l'utilisateur «Linuxhint»…
Ajout d'un nouveau groupe «Linuxhint» (1001)…
Ajout d'un nouvel utilisateur «Linuxhint» (1001) avec le groupe «Linuxhint»…
Création du répertoire domestique «/ home / linuxhint»…
Copie de fichiers à partir de '/ etc / skel'…
Modification des informations de l'utilisateur pour Linuxhint
Entrez la nouvelle valeur ou appuyez sur Entrée pour la valeur par défaut
Nom et prénom []:
Numéro de chambre []:
Téléphone de travail []:
Téléphone fixe []:
Autre []:
Les informations sont-elles correctes? [O / N] Y

Configurer les répertoires miroirs

Ensuite, nous devons configurer les répertoires contenant les miroirs et attribuer des autorisations à l'utilisateur que nous avons créé.

mkdir -p / srv / miroirs / kali , - images
Chown Linuxhint: Linuxhint / Srv / Mirrors / Kali , - Images

Les commandes ci-dessus créeront les répertoires Kali et Kali-Images et définiront la propriété à l'utilisateur que nous avons créé plus tôt.

Configurer RSYNC

L'étape suivante consiste à démarrer et à configurer le service RSYNC. Exporter les répertoires à l'aide de la commande:

sed -i -e "s / rsync_enable = false / rsync_enable = true /" / etc / default / rsync
# nano / etc / rsyncd.confli
# chat / etc / rsyncd.confli
uid = personne
gid = nogroup
Connexions max = 25
Socket Options = so_keepalive
[Kali]
chemin = / srv / miroirs / kali
lire uniquement = vrai
[Images Kali]
chemin = / srv / miroirs / kali-images
lire uniquement = vrai
# Service RSYNC Démarrer
Démarrage du démon rsync: rsync.

Configuration de vos miroirs

Ensuite, nous devons exporter les miroirs sous Domaine http: //.com / kali et Domaine http: //.com / kali-images

Nous commençons par télécharger et désarchiver le http: // archive.kali.org / ftpsync.le goudron.GZ Archive dans le répertoire de l'utilisateur créé plus tôt.

# su - archvsync
# wget http: // archive.kali.org / ftpsync.le goudron.gz
# tar zxf ftpsync.le goudron.gz
Suivant configurer le fichier de configuration.
CP etc / ftpsync.confli.échantillon etc / ftpsync-kali.confli
nano etc / ftpsync-kali.confli
grep -e '^ [^ #]' etc / ftpsync-kali.confli
MirorName = 'hostname -f'
À = "/ srv / miroirs / kali /"
RSYNC_PATH = "Kali"
RSYNC_HOST = Archive.kali.org

Configuration de l'accès SSH

La dernière étape consiste à configurer les clés autorisées SSH pour l'archive.kali.org pour déclencher le miroir.

mkdir / home / linuxhint /.ssh
chown 700 / home / linuxhint /.ssh
wget -o- -q http: // archive.kali.org / poussoir.pub >> / home / linuxhint /.SSH / AUTORISED_KEYS
chown 644 / home / linuxhint / autorisé_keys

Contacter Kali.org

Une fois que vous avez terminé la configuration de votre système, envoyez un e-mail à développer @ kali.org fournissant tous les détails pour vos miroirs, y compris l'utilisateur, le port pour accéder au service SSH et le nom d'hôte public. Vous devez également indiquer qui Kali doit contacter en cas de problèmes et si des modifications doivent être appliquées en fonction de la configuration du miroir.

De là, tout ce que vous avez à faire est d'attendre la première poussée des archives.kali.org.