Kaip paleisti „Kali Linux“ „Docker“?

Kaip Paleisti Kali Linux Docker



Saugumo auditas ir rašiklio testavimas yra esminiai bet kurios organizacijos komponentai, skirti tikrinti pažeidžiamumą ir saugos bei tinklo atakas. Šiuo atžvilgiu „Kali Linux“ yra populiari visame pasaulyje naudojama rašiklio testavimo ir saugumo kriminalistinė operacinė sistema, siūlanti daugiau nei 600 įsiskverbimo tikrinimo programų ir paketų. Jį galima lengvai paleisti visose pagrindinėse operacinėse sistemose arba paleisti kaip nepriklausomą sistemą.

Norėdami paleisti ir naudoti „Kali Linux“ sistemoje nedarant įtakos pagrindinei sistemai, vartotojai gali naudoti sistemos virtualizavimą. „Kali Linux“ galima paleisti „Docker“ konteineriuose ir virtualiose mašinose. Kai paleisite Kali virtualioje mašinoje, ji įdiegs ir paleis atskirą Kali OS bei branduolį ir užims daugiau vietos. „Docker“ programoje „Kali Linux“ galima paleisti mažame vykdomajame pakete, pavadintame konteineriais. Šie dokerių konteineriai naudoja OS virtualizaciją ir sistemos branduolį, kad veiktų Kali Linux. „Kali Linux“ paleidimas „Docker“ yra vienas iš efektyviausių ir efektyviausių pasirinkimų.

Šiame tinklaraštyje parodysime:







Būtina sąlyga: sistemoje įdiekite „Docker“.

Norėdami paleisti „Kali Linux“ „Docker“ konteineryje, vartotojas pirmiausia turi įdiegti „Docker“ sistemoje. „Docker“ yra mėgstama visuotinai naudojama konteinerių platforma, leidžianti kurti, diegti ir išsiųsti programą bei programinę įrangą izoliuotose buveinėse.



Įdiekite „Docker“ sistemoje „Windows“:

„Windows“ sistemoje „Docker“ ir jos komponentus galima lengvai įdiegti įdiegus jos darbalaukio programą. Norėdami įdiegti „Docker“ sistemoje „Windows“, pirmiausia įjunkite WSL ir virtualios platformos funkcijas. Tada atsisiųskite ir įdiekite „Docker Desktop“ iš oficialios svetainės. Norėdami gauti tinkamų nurodymų, kaip įdiegti „Docker“, vadovaukitės „ Įdiekite „Docker Desktop“. ' straipsnis.



Įdiekite „Docker“ sistemoje „Linux“:

„Linux“ sistemoje „Docker“ galima įdiegti iš oficialios įdiegto „Linux“ platinimo šaltinio saugyklos. Norėdami įdiegti „Docker“ „Debian“ arba „Ubuntu“, eikite į „ Įdiekite „Docker“ „Debian 12“. “ arba „ Įdiekite „Docker“ Ubuntu “ straipsnis.





Įdiekite „Docker“ „MacOS“:

„MacOS“ sistemoje „Docker“ diegimo programą galima atsisiųsti iš oficialios „Docker“ svetainės. Tada vartotojai gali įdiegti „Docker“ vadovaudamiesi mūsų susietu straipsniu „ Įdiekite „Docker Desktop“ sistemoje „Mac“. “.

Tačiau „Docker“ darbas ir komandos išliks tokios pačios bet kurioje operacinėje sistemoje. Norėdami demonstruoti Kali Linux paleidimą programoje Docker, naudosime Windows OS.



Kaip paleisti „Kali Linux“ programoje „Docker“?

Norėdami paleisti „Kali Linux“ programoje „Docker“, „Docker“ išleidžia oficialų „ kali-voliojimas “ vaizdas, kurį norite įdiegti ir naudoti „Docker“ konteineryje. Vaizdas „Docker“ yra šablonas arba paprastos instrukcijos, kaip sukurti konteinerį. Norėdami įdiegti ir naudoti Kali konteineryje, vykdykite pateiktą demonstraciją.

1 veiksmas: patraukite oficialų Kali vaizdą

Pirmiausia iš oficialios svetainės ištraukite „Docker“ vaizdą. Norėdami ištraukti vaizdą, vartotojas turi prisijungti prie oficialaus „Docker Hub“ „Docker“ registro.

docker pull kalilinux / kali-voliojimas

Norėdami patvirtinti, išvardykite „Docker“ vaizdus:

dokerio vaizdai

Čia mes atsisiuntėme „ kali-voliojimas Kali vaizdas iš Docker Hub:

2 veiksmas: paleiskite Kali konteineryje

Dabar paleiskite „Kali Linux“ konteineryje per „ docker run –name kalilinux/kali-rolling “ komanda:

dokininko bėgimas --vardas kali-cont -tai kalilinux / kali-voliojimas

Pateiktoje komandoje „ -vardas “ nustatys konteinerio pavadinimą ir „ -tai “ naudojamas interaktyviai atidaryti ir paleisti TTY pseudo terminalą:

Čia galite pamatyti, kad ekrane atidarytas Kali šakninis terminalas.

3 veiksmas: atnaujinkite Kali

Dabar atnaujinkite Kali saugyklą naudodami „ tinkamas atnaujinimas “:

tinkamas atnaujinimas

Čia „ 8 “ paketą reikia atnaujinti:

4 veiksmas: atnaujinkite Kali paketus

Norėdami atnaujinti Kali paketus, paleiskite „ tinkamas atnaujinimas “ komanda. Čia „ - ir “ parinktis leis procesui naudoti papildomą konteinerio vietą:

tinkamas atnaujinimas - ir

5 veiksmas: įdiekite esminius paketus

Norėdami įdiegti esminius paketus „Kali Linux“, paleiskite „ apt install “ komanda:

apt diegti niekas nesivelia nmap nano git - ir

Čia mes įdiegėme ' niekas ', ' garbanoti ', ' nmap “ ir „ git “ Kali Linux konteineryje:

Papildomas patarimas: pridėkite naują vartotoją į „Kali Linux“ konteinerį

Kartais vartotojas nori sukurti neprivilegijuotą paskyrą, kad apsaugotų Kali root paskyrą. Tai taip pat rekomenduojama Kali konteinerių apsaugai. Vartotojo paskyra bus naudojama kaip šakninė paskyra, tačiau ji visada yra žemesnė nei šakninė.

Norėdami pridėti Kali naudotoją į konteinerį, naudokite „ adduser “ komanda:

adduser apkabos

Dabar pridėkite naują vartotoją į sudo vartotojų grupę. Šiuo tikslu paleiskite žemiau esančią komandą:

usermod -aG sudo kalibratorius

Norėdami išeiti iš Kali terminalo Docker konteineryje, tiesiog paleiskite „ išeiti “ komanda:

išeiti

Taip vartotojas gali paleisti „Kali Linux“ „Docker“ konteineryje.

Papildomas patarimas: kaip prijungti tūrį naudojant „Kali Linux“ konteinerį?

Tūris naudojamas sudėtinio rodinio duomenims išsaugoti už konteinerio ribų. Tai dažniausiai naudojama atsarginėms kopijoms kurti. Montavimo apimtis taip pat reiškia bendrą diską, kurį gali pasiekti ir Docker konteineris, ir pagrindinė sistema.

Norėdami pritvirtinti tūrį Kali konteineryje, atlikite toliau nurodytus veiksmus.

1 veiksmas: išvardykite „Docker“ konteinerius

Išvardykite „Docker“ konteinerius naudodami „ dokeris ps “ komanda. Čia, norėdami peržiūrėti visus sustabdytus ir veikiančius konteinerius, pridėjome „ -a “ vėliava:

dokininkas ps -a

Atkreipkite dėmesį į Kali konteinerio ID iš rodomo rezultato:

2 veiksmas: išsaugokite Kali konteinerį naujame vaizde

Tada sukurkite Kali konteinerio kopiją naujame „Docker“ vaizde naudodami „ docker commit “ komanda:

docker commit 16de59fc563d updated-kali-image

Ši vaizdo kopija bus naudojama naujam Kali konteineriui paleisti ir tomui prijungti. Sukūrėme vaizdą iš konteinerio, kad galėtume išsaugoti ankstesnę Kali's Docker konteinerio būseną ir duomenis:

Norėdami patikrinti, peržiūrėkite doko vaizdus naudodami toliau pateiktą komandą:

dokerio vaizdai

Čia galite pamatyti, kad iš Kali konteinerio sukūrėme naują „Docker“ vaizdą:

3 veiksmas: paleiskite ir sumontuokite tūrį naudodami Kali konteinerį

Dabar paleiskite sugeneruotą „Docker“ vaizdą, kad paleistumėte naują „Kali“ konteinerį, taip pat prijunkite tūrį su konteineriu naudodami „ “ variantas:

dokininko bėgimas -tai --vardas naujas-kalicont C: / Vartotojai / Dell / Dokumentai / laikas: / šaknis / kali atnaujintas-kali-image

Aukščiau pateiktoje komandoje įdiegėme pagrindinio kompiuterio katalogą ' C:/Users/Dell/Documents/kali “ į konteinerių katalogą “ /root/kali “:

4 veiksmas: atidarykite prijungto tomo katalogą

Dabar eikite į konteinerio katalogą, kuriame yra sumontuotas tomas, naudodami „ cd “:

cd / šaknis / laikas

5 veiksmas: sukurkite failą

Dabar sukurkite naują failą ir pridėkite failo turinį naudodami komandą „echo“. Šis veiksmas naudojamas patvirtinimo tikslais:

aidas „Kali Docker konteineris“ >> text.txt

Norėdami peržiūrėti failo turinį, paleiskite „ katė “ komanda:

katė text.txt

Dabar pažiūrėkime, ar šis failas yra bendrinamas ir pasiekiamas pagrindiniame kompiuteryje, ar ne.

6 veiksmas: patvirtinimas

Norėdami patvirtinti, išeikite iš „Docker“ konteinerių terminalo naudodami „ išeiti “ komanda. Tada eikite į prijungtą katalogą naudodami „ cd “:

cd C: / Vartotojai / Dell / Dokumentai / laikas

Norėdami patikrinti atidaryto katalogo failą ir aplankus, paleiskite „ ls “ komanda:

ls

Čia galite pamatyti failą ' text.txt “, kuris sukurtas Kali konteineryje, taip pat matomas prijungtame kataloge. Tai reiškia, kad mes efektyviai įdiegėme tūrį su Kali Linux konteineriu:

Peržiūrėkite failo turinį naudodami „ katė 'komandą':

katė tekstas.txt

Taip galime įterpti tūrį su „Docker“ konteineriu ir išsaugoti konteinerio duomenis.

Kaip pašalinti „KaIi“ konteinerį?

Norėdami pašalinti „Kali Linux“, veikiančią „Docker“ konteineryje, vartotojai gali jį pašalinti ištrindami konteinerį. Norėdami pašalinti arba ištrinti konteinerį, pirmiausia sustabdykite veikiantį sudėtinį rodinį, tada paleiskite komandą „docker rm“. Norėdami parodyti, atlikite šiuos veiksmus.

1 veiksmas: sustabdykite „Docker“ konteinerį

Pirmiausia sustabdykite vykdomąjį konteinerį naudodami „ docker stop “ komanda:

docker stop new-kalicont

2 veiksmas: išimkite konteinerį

Tada ištrinkite Kali Linux konteinerį naudodami „ docker rm “ komanda:

dokininkas rm naujas-kalikontas

Turime metodą, kaip įdiegti ir naudoti „Kali Linux“ „Docker“ konteineryje.

Išvada

Norėdami paleisti „Kali Linux“ programoje „Docker“, pirmiausia atsisiųskite vaizdą iš „Docker Hub“. Po to paleiskite vaizdą, kad nustatytumėte „Kali Linux“ „Docker“ konteineryje per „ docker run -it kalilinux/kali-rolling “ komanda. Vartotojai taip pat gali prijungti išorinį tūrį prie „Docker“ konteinerių naudodami „ “ variantas. Šiame įraše paaiškinta, kaip „Docker“ paleisti „Kali Linux“.