Začnime.
Požiadavky
Ak chcete nastaviť kompletné zrkadlo systému Kali Linux, budete potrebovať niekoľko zdrojov. Tie obsahujú:
- Prístupný webový server s prístupom HTTP a HTTPs
- Veľký diskový priestor - V čase písania tohto článku je podľa správcov systému Kali Linux repozitár balíkov systému Kali Linux 1.1 TB a rýchlo rastie
- V systéme sú nainštalované a spustené služby HTTP a RSYNC
Nastavte zrkadlo používateľa pre Kali Linux
Prvým krokom je založenie úplného účtu určeného iba pre zrkadlá systému kali Linux. Použite príkaz adduser:
$ adduser -zakázané-heslo linuxhintPridáva sa používateľ 'linuxhint' ..
Pridáva sa nová skupina „linuxhint“ (1001)…
Pridávanie nového používateľa 'linuxhint' (1001) do skupiny 'linuxhint' ..
Vytvára sa domovský adresár '/ home / linuxhint' ..
Kopírujú sa súbory z „/ etc / skel“…
Zmena používateľských informácií pre linuxhint
Zadajte novú hodnotu alebo predvolenú hodnotu stlačte kláves ENTER
Celé meno []:
Číslo izby []:
Pracovný telefón []:
Domáci telefón []:
Iné []:
Sú informácie správne? [Y / n] r
Nastavte zrkadlové adresáre
Ďalej musíme nastaviť adresáre, ktoré obsahujú zrkadlá, a prideliť oprávnenia používateľovi, ktorého sme vytvorili.
mkdir -p / srv / mirrors / kali , - obrázkychown linuxhint: linuxhint / srv / mirrors / kali , - images
Vyššie uvedené príkazy vytvoria adresáre kali a kali-images a nastavia vlastníctvo používateľa, ktorého sme vytvorili skôr.
Nastaviť rsync
Ďalším krokom je spustenie a konfigurácia služby rsync. Exportujte adresáre pomocou príkazu:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = true /" / etc / default / rsync# nano / etc / rsyncd.konf
# cat / etc / rsyncd.konf
uid = nikto
gid = podskupina
max pripojenie = 25
možnosti soketu = SO_KEEPALIVE
[kali]
cesta = / srv / mirrors / kali
iba na čítanie = pravda
[kali-images]
path = / srv / mirrors / kali-images
iba na čítanie = pravda
# služba rsync štart
Spúšťa sa démon rsync: rsync.
Konfigurácia vašich zrkadiel
Ďalej musíme exportovať zrkadlá pod doménou http: //.com / kali a http: // doména.com / kali-images
Začneme stiahnutím a archiváciou archívu http: //.kali.org / ftpsync.decht.archív gz v predtým vytvorenom adresári používateľa.
# su - archvsync# wget http: // archív.kali.org / ftpsync.decht.gz
# tar zxf ftpsync.decht.gz
Ďalej nastavte konfiguračný súbor.
cp etc / ftpsync.konf.vzorka etc / ftpsync-kali.konf
nano etc / ftpsync-kali.konf
grep -E '^ [^ #]' etc / ftpsync-kali.konf
MIRRORNAME = 'hostname -f'
TO = "/ srv / mirrors / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = archív.kali.org
Konfigurácia prístupu SSH
Posledným krokom je konfigurácia autorizovaných kľúčov SSH pre archiváciu.kali.org na spustenie zrkadla.
mkdir / home / linuxhint /.sshchown 700 / home / linuxhint /.ssh
wget -O- -q http: // archív.kali.org / pushmirror.pub >> / home / linuxhint /.ssh / authorized_keys
chown 644 / home / linuxhint / authorized_keys
Kontaktuje Kali.org
Po dokončení nastavenia systému pošlite e-mail na adresu [email protected] so všetkými podrobnosťami o vašich zrkadlách, vrátane používateľa, portu na prístup k službe SSH a verejného názvu hostiteľa. Mali by ste tiež uviesť, na koho by sa mal Kali obrátiť v prípade problémov a či by sa podľa nastavenia zrkadla mali uplatniť nejaké zmeny.
Odtiaľ všetko, čo musíte urobiť, je čakať na prvé stlačenie z archívu.kali.org.