Laissez-nous commencer.
Exigences
Pour configurer un miroir Kali Linux complet, vous devrez avoir quelques ressources. Ceux-ci inclus:
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.