Lad os komme i gang.
Krav
For at oprette et komplet Kali Linux-spejl skal du have et par ressourcer. Disse inkluderer:
- En tilgængelig webserver med HTTP- og HTTP-adgang
- En stor diskplads - I henhold til Kali Linux-vedligeholdere er Kali Linux-pakkeopbevaringsområdet 1.1 TB og vokser hurtigt
- HTTP- og RSYNC-tjenester installeret og kører på systemet
Opret en bruger til Kali Linux-spejl
Det første trin er kun at oprette en fuld konto dedikeret til kali Linux-spejle. Brug adduser-kommandoen:
$ adduser -deaktiveret-adgangskode linuxhintTilføjer bruger 'linuxhint' ..
Tilføjer ny gruppe 'linuxhint' (1001) ..
Tilføjer ny bruger 'linuxhint' (1001) med gruppen 'linuxhint' ..
Opretter hjemmekatalog '/ home / linuxhint' ..
Kopierer filer fra '/ etc / skel' ..
Ændring af brugeroplysninger til linuxhint
Indtast den nye værdi, eller tryk på ENTER for standardindstillingen
Fulde navn []:
Værelsesnummer []:
Arbejdstelefon []:
Hjemmetelefon []:
Andet []:
Er oplysningerne korrekte? [Y / n] y
Opret spejlmapper
Dernæst skal vi oprette de mapper, der indeholder spejle og tildele tilladelser til den bruger, vi har oprettet.
mkdir -p / srv / spejle / kali , - billederchown linuxhint: linuxhint / srv / mirrors / kali , - images
Ovenstående kommandoer opretter mapperne kali og kali-images og indstiller ejerskabet til den bruger, vi oprettede tidligere.
Opsæt rsync
Det næste trin involverer start og konfiguration af rsync-tjeneste. Eksporter mapperne ved hjælp af kommandoen:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = true /" / etc / default / rsync# nano / etc / rsyncd.konf
# kat / etc / rsyncd.konf
uid = ingen
gid = noggroup
maks. forbindelser = 25
stikkontaktmuligheder = SO_KEEPALIVE
[kali]
sti = / srv / spejle / kali
skrivebeskyttet = sandt
[kali-billeder]
sti = / srv / spejle / kali-billeder
skrivebeskyttet = sandt
# service rsync start
Starter rsync-dæmon: rsync.
Konfiguration af dine spejle
Dernæst skal vi eksportere spejle under http: // domæne.com / kali og http: // domæne.com / kali-billeder
Vi starter med at downloade og fjerne arkivering af http: // arkivet.kali.org / ftpsync.tjære.gz arkiv i brugerens bibliotek oprettet tidligere.
# su - archvsync# wget http: // arkiv.kali.org / ftpsync.tjære.gz
# tar zxf ftpsync.tjære.gz
Konfigurer derefter konfigurationsfilen.
cp osv / ftpsync.konf.prøve osv / ftpsync-kali.konf
nano osv / ftpsync-kali.konf
grep -E '^ [^ #]' osv / ftpsync-kali.konf
MIRRORNAME = 'værtsnavn -f'
TO = "/ srv / spejle / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = arkiv.kali.org
Konfiguration af SSH-adgang
Det sidste trin er at konfigurere SSH-autoriserede nøgler til arkiv.kali.org for at udløse spejlet.
mkdir / hjem / linuxhint /.sshchown 700 / hjem / linuxhint /.ssh
wget -O- -q http: // arkiv.kali.org / pushmirror.pub >> / hjem / linuxhint /.ssh / autoriserede_taster
chown 644 / home / linuxhint / autoriserede_taster
Kontakt Kali.org
Når du er færdig med at konfigurere dit system, skal du sende en e-mail til [email protected] med alle detaljer til dine spejle, inklusive brugeren, porten for at få adgang til SSH-tjenesten og det offentlige værtsnavn. Du skal også angive, hvem Kali skal kontakte i tilfælde af problemer, og hvis der foretages ændringer i henhold til spejlopsætningen.
Derfra er alt hvad du skal gøre, at vente på det første skub fra arkivet.kali.org.