Kako pokrenuti Kali Linux na Dockeru?

Kako Pokrenuti Kali Linux Na Dockeru



Sigurnosna revizija i testiranje olovke bitne su komponente svake organizacije za provjere ranjivosti te sigurnosne i mrežne napade. U tom smislu, Kali Linux je popularan globalno korišten operativni sustav za testiranje olovke i forenzički sigurnosni sustav koji nudi preko 600 aplikacija i paketa za testiranje penetracije. Može se lako pokrenuti na svim glavnim operativnim sustavima ili se može pokrenuti kao neovisni sustav.

Za pokretanje i korištenje Kali Linuxa na sustavu bez utjecaja na host sustav, korisnici mogu koristiti virtualizaciju sustava. Kali Linux se može pokrenuti u Docker spremnicima kao i u virtualnim strojevima. Dok radi Kali u virtualnom stroju, instalirat će se i pokrenuti zasebni Kali OS i kernel i zauzet će više prostora. U Dockeru se Kali Linux može pokrenuti unutar malog izvršnog paketa pod nazivom kontejneri. Ovi docker spremnici koriste virtualizaciju OS-a i jezgru sustava za rad Kali Linuxa. Pokretanje Kali Linuxa u Dockeru jedan je od učinkovitih izbora.

U ovom blogu ćemo pokazati:







Preduvjet: Instalirajte Docker na sustav

Za pokretanje Kali Linuxa u Docker spremniku, korisnik prvo mora instalirati Docker na sustav. Docker je popularna univerzalno korištena kontejnerska platforma koja nam dopušta izgradnju, implementaciju i isporuku aplikacije i softvera u izoliranim staništima.



Instalirajte Docker na Windows:

U sustavu Windows, Docker i njegove komponente mogu se lako instalirati instaliranjem njegove aplikacije za radnu površinu. Da biste instalirali Docker na Windows, prvo omogućite WSL i značajke virtualne platforme. Zatim preuzmite i instalirajte Docker Desktop sa službene web stranice. Za odgovarajuće upute za instalaciju Dockera, slijedite ' Instalirajte Docker Desktop ” članak.



Instalirajte Docker na Linux:

Na Linuxu se Docker može instalirati iz službenog izvornog repozitorija instalirane distribucije Linuxa. Da biste instalirali Docker na Debian ili Ubuntu, prođite kroz ' Instalirajte Docker na Debian 12 ' ili ' Instalirajte Docker na Ubuntu ” članak odnosno.





Instalirajte Docker na MacOS:

Na MacOS-u se Docker instalacijski program može preuzeti sa službene web stranice Docker. Zatim korisnici mogu instalirati Docker slijedeći naš povezani članak ' Instalirajte Docker Desktop na Mac ”.

Međutim, rad i naredbe Dockera ostat će isti na svim operativnim sustavima. Za demonstraciju pokretanja Kali Linuxa u Dockeru koristit ćemo Windows OS.



Kako pokrenuti Kali Linux u Dockeru?

Za pokretanje Kali Linuxa u Dockeru, Docker izdaje službeni ' kali-valjanje ” slika za instaliranje i korištenje Dockera unutar spremnika. Slika u Dockeru je predložak ili jednostavne upute koje vode kako izgraditi spremnik. Da biste instalirali i koristili Kali u spremniku, slijedite danu demonstraciju.

Korak 1: Izvucite Kalinu službenu sliku

Prvo povucite Docker sliku sa službene web stranice. Za preuzimanje slike, korisnik se treba prijaviti u službeni Docker registar Docker Huba.

docker pull kalilinux / kali-valjanje

Za potvrdu, popis Docker slika:

docker slike

Ovdje smo preuzeli ' kali-valjanje ” Kaliina slika iz Docker Huba:

Korak 2: Pokrenite Kali u spremniku

Sada pokrenite Kali Linux unutar spremnika kroz ' docker run –name kalilinux/kali-rolling ” naredba:

docker run --Ime kali-kont -to kalilinux / kali-valjanje

U zadanoj naredbi, ' -Ime ” postavit će naziv spremnika, a “ -to ” koristi se za interaktivno otvaranje i pokretanje TTY pseudo terminala:

Ovdje možete vidjeti da je Kalijev root terminal otvoren na ekranu.

Korak 3: Ažurirajte Kali

Sada ažurirajte Kali repozitorij putem ' prikladno ažuriranje ”:

prikladno ažuriranje

Ovdje, ' 8 ” paket je potrebno nadograditi:

Korak 4: Nadogradite Kali pakete

Za nadogradnju paketa u Kali, izvršite ' prikladna nadogradnja ” naredba. Ovdje, ' -i ” opcija će dopustiti procesu korištenje dodatnog prostora spremnika:

prikladna nadogradnja -i

Korak 5: Instalirajte osnovne pakete

Da biste instalirali bitne pakete u Kali Linux, izvršite ' apt install ” naredba:

prikladan instalirati nitko ne kovrča nmap nano git -i

Ovdje smo instalirali ' nitko ', ' kovrča ', ' nmap ', i ' git ” u Kali Linux spremniku:

Dodatni savjet: Dodajte novog korisnika u Kali Linux spremnik

Ponekad korisnik želi stvoriti neprivilegirani račun kako bi osigurao Kalijev root račun. Ovo je također preporučena opcija za sigurnost Kali kontejnera. Korisnički račun će se koristiti kao root račun, ali uvijek stoji niže od root-a.

Za dodavanje Kali korisnika u spremnik upotrijebite ' adduser ” naredba:

čeljusti adduser

Sada dodajte novog korisnika u korisničku grupu sudo. U tu svrhu pokrenite naredbu u nastavku:

korisnički mod -aG sudo caliuser

Kako biste izašli iz Kalinog terminala u Docker spremniku, jednostavno pokrenite ' Izlaz ” naredba:

Izlaz

Tako korisnik može pokrenuti Kali Linux u Docker spremniku.

Dodatni savjet: Kako montirati volumen s Kali Linux kontejnerom?

Volumen se koristi za zadržavanje podataka spremnika izvan spremnika. Ovo se uglavnom koristi u svrhu sigurnosne kopije. Montažni volumen također znači zajednički pogon koji može biti dostupan i Docker spremniku i glavnom sustavu.

Za montiranje volumena u Kalijev spremnik, slijedite korake u nastavku.

Korak 1: Popis Docker kontejnera

Popišite spremnike u Dockeru koristeći ' docker ps ” naredba. Ovdje, za pregled svih zaustavljenih i spremnika koji rade, dodali smo ' -a ” zastava:

lučki radnik p.s -a

Zabilježite ID Kali spremnika iz prikazanog rezultata:

Korak 2: Spremite Kaliin spremnik u novu sliku

Zatim napravite kopiju Kalinog spremnika u novoj Docker slici koristeći ' docker commit ” naredba:

docker commit 16de59fc563d ažurirana-kali-slika

Ova kopija slike koristit će se za pokretanje novog Kali spremnika i montiranje volumena. Stvorili smo sliku iz spremnika, tako da možemo sačuvati prethodno stanje i podatke Kali's Docker spremnika:

Za provjeru, pogledajte docker slike pomoću donje naredbe:

docker slike

Ovdje možete vidjeti da smo generirali novu Docker sliku iz Kali spremnika:

Korak 3: Pokrenite i montirajte volumen s Kali spremnikom

Sada pokrenite generiranu Docker sliku da izvršite novi Kali spremnik i također montirajte volumen sa spremnikom pomoću ' -u ” opcija:

docker run -to --Ime novi-kalikont -u C: / Korisnici / Dell / Dokumenti / vrijeme: / korijen / kali ažurirana-kali-slika

U gornjoj naredbi montirali smo host direktorij ' C:/Korisnici/Dell/Dokumenti/kali ” u direktorij spremnika “ /korijen/kali ”:

Korak 4: Otvorite imenik montiranog volumena

Sada idite do direktorija spremnika gdje je volumen montiran pomoću ' CD ”:

CD / korijen / vrijeme

Korak 5: Izradite datoteku

Sada generirajte novu datoteku i dodajte neki sadržaj u datoteku pomoću naredbe 'echo'. Ovaj se korak koristi u svrhu provjere:

jeka 'Kali Docker kontejner' >> tekst.txt

Da biste vidjeli sadržaj datoteke, pokrenite ' cat ” naredba:

mačka tekst.txt

Sada, da vidimo je li ova datoteka podijeljena i dostupna na glavnom računalu ili ne.

Korak 6: Provjera

Za potvrdu, izađite iz terminala Docker kontejnera koristeći ' Izlaz ” naredba. Zatim idite do montiranog direktorija pomoću ' CD ”:

CD C: / Korisnici / Dell / Dokumenti / vrijeme

Da biste provjerili datoteku i mape otvorenog direktorija, pokrenite ' ls ” naredba:

ls

Ovdje možete vidjeti datoteku ' tekst.txt ” koja je stvorena u Kalinom spremniku također je vidljiva u montiranom direktoriju. To znači da smo učinkovito montirali volumen s Kali Linux spremnikom:

Pogledajte sadržaj datoteke koristeći ' mačka 'naredba':

mačka tekst.txt

Ovo je način na koji možemo ugraditi volumen s Docker spremnikom i sačuvati podatke spremnika.

Kako ukloniti KaIin spremnik?

Kako bi uklonili Kali Linux koji radi u Docker spremniku, korisnici ga mogu ukloniti brisanjem spremnika. Da biste uklonili ili izbrisali spremnik, prvo zaustavite spremnik koji radi, a zatim pokrenite naredbu “docker rm”. Za demonstraciju prođite kroz sljedeće korake.

Korak 1: Zaustavite Docker kontejner

Prvo zaustavite izvršni spremnik pomoću ' docker stop ” naredba:

docker stop new-kalicont

Korak 2: Uklonite spremnik

Zatim izbrišite Kali Linux spremnik koristeći ' docker rm ” naredba:

lučki radnik rm novi-kalikont

Imamo metodu za instaliranje i korištenje Kali Linuxa u Docker spremniku.

Zaključak

Da biste pokrenuli Kali Linux u Dockeru, prvo preuzmite sliku s Docker Huba. Nakon toga pokrenite sliku da biste postavili Kali Linux u Docker spremniku putem ' docker run -it kalilinux/kali-rolling ” naredba. Korisnici također mogu montirati vanjski volumen na Docker spremnike putem ' -u ” opcija. Ovaj post je objasnio kako pokrenuti Kali Linux u Dockeru.