Začnimo.
Zahteve
Če želite nastaviti popolno ogledalo Kali Linux, boste morali imeti nekaj virov. Tej vključujejo:
- Dostopni spletni strežnik z dostopom HTTP in HTTP
- Velik prostor na disku - po pisanju tega je po mnenju vzdrževalcev Kali Linux repozitorij paketov Kali Linux 1.1 TB in hitro raste
- V sistemu nameščene in delujoče storitve HTTP in RSYNC
Nastavite uporabnika za ogledalo Kali Linux
Prvi korak je nastavitev celotnega računa, namenjenega samo zrcalom kali Linux. Uporabite ukaz adduser:
$ adduser -disabled-password linuxhintDodajanje uporabniškega 'linuxhint' ..
Dodajanje nove skupine 'linuxhint' (1001) ..
Dodajanje novega uporabnika 'linuxhint' (1001) s skupino 'linuxhint' ..
Ustvarjanje domačega imenika '/ home / linuxhint' ..
Kopiranje datotek iz '/ etc / skel' ..
Spreminjanje uporabniških informacij za linuxhint
Vnesite novo vrednost ali za privzeto pritisnite ENTER
Polno ime []:
Številka sobe []:
Službeni telefon []:
Domači telefon []:
Drugo []:
Ali so podatki pravilni? [Y / n] y
Nastavite Mirror Directories
Nato moramo nastaviti imenike, ki vsebujejo zrcala, in uporabniku, ki smo ga ustvarili, dodeliti dovoljenja.
mkdir -p / srv / mirrors / kali , - slikechown linuxhint: linuxhint / srv / mirrors / kali , - images
Zgornji ukazi bodo ustvarili imenike kali in kali-images ter nastavili lastništvo uporabniku, ki smo ga prej ustvarili.
Nastavite rsync
Naslednji korak vključuje zagon in konfiguriranje storitve rsync. Izvozite imenike z ukazom:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = true /" / etc / default / rsync# nano / etc / rsyncd.conf
# mačka / etc / rsyncd.conf
uid = nihče
gid = nogroup
največ povezav = 25
možnosti vtičnice = SO_KEEPALIVE
[kali]
pot = / srv / ogledala / kali
samo za branje = res
[kali-slike]
pot = / srv / ogledala / kali-slike
samo za branje = res
# storitev rsync začetek
Zagon demona rsync: rsync.
Konfiguriranje ogledal
Nato moramo ogledala izvoziti pod domeno http: //.com / kali in http: // domena.com / kali-images
Začnemo s prenosom in arhiviranjem arhiva http: //.kali.org / ftpsync.katran.gz arhiv v uporabniškem imeniku, ustvarjenem prej.
# su - archvsync# wget http: // arhiv.kali.org / ftpsync.katran.gz
# tar zxf ftpsync.katran.gz
Nato nastavite konfiguracijsko datoteko.
cp itd / ftpsync.conf.vzorec etc / ftpsync-kali.conf
nano itd / ftpsync-kali.conf
grep -E '^ [^ #]' itd / ftpsync-kali.conf
MIRRORNAME = 'ime gostitelja -f'
TO = "/ srv / ogledala / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = arhiv.kali.org
Konfiguriranje dostopa SSH
Zadnji korak je konfiguriranje pooblaščenih ključev SSH za arhiv.kali.org, da sproži ogledalo.
mkdir / home / linuxhint /.sshchown 700 / doma / linuxhint /.ssh
wget -O- -q http: // arhiv.kali.org / pushmirror.pub >> / home / linuxhint /.ssh / pooblaščene_ključke
chown 644 / home / linuxhint / pooblaščene_ključke
Stik s Kali.org
Ko končate z nastavitvijo sistema, pošljite e-poštno sporočilo na naslov [email protected] z vsemi podrobnostmi o zrcalih, vključno z uporabnikom, vrati za dostop do storitve SSH in javnim imenom gostitelja. Navesti morate tudi, s kom naj se Kali obrne v primeru težav in ali je treba v skladu z nastavitvami ogledala uporabiti kakršne koli spremembe.
Od tam naprej morate le počakati na prvi potisk iz arhiva.kali.org.