Pradėkime.
Reikalavimai
Norėdami sukurti pilną „Kali Linux“ veidrodį, turėsite turėti keletą išteklių. Jie apima:
- Prieinamas žiniatinklio serveris, turintis HTTP ir HTTP prieigą
- Didelė vieta diske - rašant tai, pasak „Kali Linux“ prižiūrėtojų, „Kali Linux“ paketų saugykla yra 1.1 TB ir sparčiai auga
- Sistemoje įdiegtos ir veikia HTTP ir RSYNC paslaugos
Nustatykite „Kali Linux“ veidrodžio naudotoją
Pirmasis žingsnis yra sukurti visą paskyrą, skirtą tik „kali Linux“ veidrodžiams. Naudokite komandą adduser:
$ adduser -disabled-password linuxhintPridedamas vartotojas „linuxhint“ ..
Pridedama nauja grupė „linuxhint“ (1001) ..
Pridedamas naujas vartotojas „linuxhint“ (1001) su grupe „linuxhint“ ..
Kuriamas namų katalogas „/ home / linuxhint“…
Kopijuojami failai iš „/ etc / skel“ ..
Vartotojo informacijos keitimas „linuxhint“
Įveskite naują reikšmę arba numatytąją reikšmę paspauskite ENTER
Pilnas vardas []:
Kambario numeris []:
Darbo telefonas []:
Namų telefono []:
Kita []:
Ar informacija teisinga? [Taip / Ne] y
Nustatykite veidrodžių katalogus
Tada turime nustatyti katalogus, kuriuose yra veidrodžiai, ir priskirti leidimus mūsų sukurtam vartotojui.
mkdir -p / srv / mirrors / kali , - imageschown linuxhint: linuxhint / srv / veidrodžiai / kali , - images
Aukščiau nurodytos komandos sukurs katalogus „kali“ ir „kali-images“ ir nustatys nuosavybės teises anksčiau sukurtam vartotojui.
Nustatykite „rsync“
Kitas žingsnis apima „rsync“ paslaugos paleidimą ir konfigūravimą. Eksportuokite katalogus naudodami komandą:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = true /" / etc / default / rsync# nano / etc / rsyncd.konf
# katė / etc / rsyncd.konf
uid = niekas
gid = nogroup
maks. jungčių = 25
lizdo parinktys = SO_KEEPALIVE
[kali]
kelias = / srv / veidrodžiai / kali
tik skaityti = tiesa
[kali-vaizdai]
kelias = / srv / veidrodžiai / kali-vaizdai
tik skaityti = tiesa
# paslaugos pradinis sinchronizavimas
Pradedamas rsync daemon: rsync.
Veidrodžių konfigūravimas
Tada turime eksportuoti veidrodžius pagal http: // domeną.„com / kali“ ir „http: // domain“.com / kali-images
Pradedame atsisiųsdami ir išarchyvuodami http: // archyvą.kali.org / ftpsync.degutas.gz archyvas vartotojo kataloge, sukurtame anksčiau.
# su - archvsync# wget http: // archyvas.kali.org / ftpsync.degutas.gz
# tar zxf ftpsync.degutas.gz
Tada nustatykite konfigūracijos failą.
cp ir tt / ftpsync.konf.pavyzdys ir kt / ftpsync-kali.konf
nano ir kt / ftpsync-kali.konf
grep -E '^ [^ #]' etc / ftpsync-kali.konf
MIRRORNAME = 'kompiuterio vardas -f'
TO = "/ srv / veidrodžiai / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = archyvas.kali.org
SSH prieigos konfigūravimas
Paskutinis žingsnis - sukonfigūruoti SSH autorizuotus raktus archyvui.kali.org sukelti veidrodį.
mkdir / home / linuxhint /.sshchown 700 / namai / linuxhint /.ssh
wget -O- -q http: // archyvas.kali.org / pushmirror.baras >> / namai / linuxhint /.ssh / Author_keys
chown 644 / home / linuxhint / Author_keys
Susisiekti su Kali.org
Baigę nustatyti savo sistemą, siųskite el. Laišką į [email protected], pateikdami visą informaciją apie savo veidrodžius, įskaitant vartotoją, prievadą, kad galėtumėte pasiekti SSH paslaugą, ir viešąjį pagrindinio kompiuterio vardą. Taip pat turėtumėte nurodyti, į ką Kali turėtų kreiptis iškilus problemoms ir ar pagal veidrodžio sąranką turėtų būti taikomi kokie nors pakeitimai.
Iš ten viskas, ką jums reikia padaryti, tai laukti pirmo spaudimo iš archyvo.kali.org.