Ļaujiet mums sākt darbu.
Prasības
Lai iestatītu pilnīgu Kali Linux spoguli, jums būs nepieciešami daži resursi. Tie ietver:
- Pieejams tīmekļa serveris ar piekļuvi HTTP un HTTP
- Liela vieta diskā - tā rakstīšanas laikā, pēc Kali Linux uzturētāju domām, Kali Linux pakotņu krātuve ir 1.1 TB un strauji aug
- Sistēmā instalēti un darbojas HTTP un RSYNC pakalpojumi
Iestatiet lietotāju Kali Linux spogulim
Vispirms ir jāizveido pilns konts, kas paredzēts tikai kali Linux spoguļiem. Izmantojiet komandu adduser:
$ adduser -disabled-password linuxhintPievieno lietotāju 'linuxhint' ..
Pievieno jaunu grupu 'linuxhint' (1001) ..
Pievieno jaunu lietotāju 'linuxhint' (1001) ar grupu 'linuxhint' ..
Izveido mājas direktoriju '/ home / linuxhint' ..
Notiek failu kopēšana no “/ etc / skel” ..
Lietotāja informācijas mainīšana linuxhint
Ievadiet jauno vērtību vai noklusējuma nospiediet ENTER
Pilnais vārds []:
Istabas numurs []:
Darba telefons []:
Mājas tālrunis []:
Cits []:
Vai informācija ir pareiza? [Jā / nē] Jā
Iestatiet spoguļu direktorijus
Tālāk mums jāiestata direktoriji, kas satur spoguļus, un jāpiešķir atļaujas izveidotajam lietotājam.
mkdir -p / srv / mirrors / kali , - imageschown linuxhint: linuxhint / srv / spoguļi / kali , - images
Iepriekš minētās komandas izveidos direktorijas kali un kali-images un iestatīs īpašumtiesības lietotājam, kuru mēs izveidojām iepriekš.
Iestatiet rsync
Nākamais solis ietver rsync pakalpojuma palaišanu un konfigurēšanu. Eksportējiet direktorijus, izmantojot komandu:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = true /" / etc / default / rsync# nano / etc / rsyncd.konf
# cat / etc / rsyncd.konf
uid = neviens
gid = nogrupa
maks. savienojumi = 25
kontaktligzdas opcijas = SO_KEEPALIVE
[kali]
ceļš = / srv / spoguļi / kali
tikai lasīt = patiess
[kali-attēli]
ceļš = / srv / spoguļi / kali-attēli
tikai lasīt = patiess
# service rsync start
Sākot rsync dēmonu: rsync.
Spoguļu konfigurēšana
Tālāk mums ir jāeksportē spoguļi zem domēna http: //.com / kali un http: // domēns.com / kali-images
Mēs sākam ar http: // arhīva lejupielādi un arhivēšanu.kali.org / ftpsync.darva.gz arhīvs lietotāja direktorijā, kas izveidots agrāk.
# su - archvsync# wget http: // arhīvs.kali.org / ftpsync.darva.gz
# tar zxf ftpsync.darva.gz
Pēc tam iestatiet konfigurācijas failu.
cp utt / ftpsync.konf.paraugs utt / ftpsync-kali.konf
nano utt. / ftpsync-kali.konf
grep -E '^ [^ #]' utt / ftpsync-kali.konf
MIRRORNAME = 'resursdatora nosaukums -f'
TO = "/ srv / spoguļi / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = arhīvs.kali.org
SSH piekļuves konfigurēšana
Pēdējais solis ir SSH autorizēto atslēgu konfigurēšana arhīvam.kali.org, lai iedarbinātu spoguli.
mkdir / home / linuxhint /.sshchown 700 / mājas / linuxhint /.ssh
wget -O- -q http: // arhīvs.kali.org / pushmirror.krogs >> / home / linuxhint /.ssh / Authorized_keys
chown 644 / home / linuxhint / authorised_keys
Sazināšanās ar Kali.org
Kad esat pabeidzis sistēmas iestatīšanu, nosūtiet e-pastu uz [email protected], norādot visu informāciju par jūsu spoguļiem, ieskaitot lietotāju, portu, lai piekļūtu SSH pakalpojumam, un publisko resursdatora nosaukumu. Jums arī jānorāda, ar ko Kali būtu jāsazinās problēmu gadījumā un vai kādas izmaiņas būtu jāpiemēro atbilstoši spoguļa iestatījumiem.
No turienes jums atliek tikai gaidīt pirmo spiedienu no arhīva.kali.org.