Krenimo.
Zahtjevi
Da biste postavili cjelovito zrcalo Kali Linux, trebat ćete imati nekoliko resursa. To uključuje:
- Pristupni web poslužitelj s HTTP i HTTP pristupima
- Veliki prostor na disku - Prema pisanju ovoga, prema Kali Linux održavateljima, spremište Kali Linux paketa je 1.1 TB i brzo raste
- HTTP i RSYNC usluge instalirane i pokrenute u sustavu
Postavite korisnika za zrcalo Kali Linux
Prvi korak je postavljanje cijelog računa posvećenog samo kali Linux zrcalima. Upotrijebite naredbu adduser:
$ adduser -onesposobljena-lozinka linuxhintDodavanje korisnika 'linuxhint' ..
Dodavanje nove grupe 'linuxhint' (1001) ..
Dodavanje novog korisnika 'linuxhint' (1001) s grupom 'linuxhint' ..
Izrada početnog direktorija '/ home / linuxhint' ..
Kopiranje datoteka iz '/ etc / skel' ..
Promjena korisničkih podataka za linuxhint
Unesite novu vrijednost ili pritisnite ENTER za zadanu vrijednost
Puno ime []:
Broj sobe []:
Telefon na poslu []:
Kućni telefon []:
Ostalo []:
Jesu li podaci točni? [D / n] g
Postavite Mirror Directories
Dalje, moramo postaviti direktorije koji sadrže zrcala i dodijeliti dozvole korisniku kojeg smo stvorili.
mkdir -p / srv / mirrors / kali , - slikechown linuxhint: linuxhint / srv / mirrors / kali , - slike
Gornje naredbe stvorit će direktorije kali i kali-slike i postaviti vlasništvo korisniku kojeg smo ranije stvorili.
Postavite rsync
Sljedeći korak uključuje pokretanje i konfiguriranje rsync usluge. Izvezite direktorije pomoću naredbe:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = true /" / etc / default / rsync# nano / etc / rsyncd.konf
# mačka / etc / rsyncd.konf
uid = nitko
gid = nogrupa
max veze = 25
opcije utičnice = SO_KEEPALIVE
[Kali]
staza = / srv / ogledala / kali
samo za čitanje = točno
[kali-slike]
put = / srv / mirrors / kali-images
samo za čitanje = točno
# usluga rsync start
Pokretanje rsync demona: rsync.
Konfiguriranje zrcala
Dalje, zrcala moramo izvesti pod http: // domenu.com / kali i http: // domena.com / kali-slike
Počinjemo s preuzimanjem i arhiviranjem arhive http: //.Kali.org / ftpsync.katran.gz arhiva u ranije kreiranom korisničkom imeniku.
# su - archvsync# wget http: // arhiva.Kali.org / ftpsync.katran.gz
# tar zxf ftpsync.katran.gz
Zatim postavite konfiguracijsku datoteku.
cp itd. / ftpsync.konf.uzorak itd. / ftpsync-kali.konf
nano itd. / ftpsync-kali.konf
grep -E '^ [^ #]' itd. / ftpsync-kali.konf
OGLEDALO = 'ime hosta -f'
TO = "/ srv / ogledala / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = arhiva.Kali.org
Konfiguriranje SSH pristupa
Posljednji korak je konfiguriranje SSH autoriziranih ključeva za arhivu.Kali.org za pokretanje zrcala.
mkdir / home / linuxhint /.sshchown 700 / home / linuxhint /.ssh
wget -O- -q http: // arhiva.Kali.org / pushmirror.pub >> / home / linuxhint /.ssh / odobreni_ključevi
chown 644 / home / linuxhint / odobreni_ključevi
Kontaktiranje Kali.org
Nakon što završite s postavljanjem sustava, pošaljite e-poštu na adresu [zaštićena e-poštom] pružajući sve detalje o svojim zrcalima, uključujući korisnika, port za pristup SSH usluzi i javno ime hosta. Također biste trebali navesti kome se Kali treba obratiti u slučaju problema i trebaju li se primijeniti bilo kakve promjene u skladu s postavkama zrcala.
Od tamo sve što trebate je pričekati prvo puštanje iz arhive.Kali.org.