Kali Linux Docker'da Nasıl Çalıştırılır?

Kali Linux Docker Da Nasil Calistirilir



Güvenlik denetimi ve sızma testi, herhangi bir kuruluşun güvenlik açığı kontrolleri ile güvenlik ve ağ saldırılarına yönelik temel bileşenleridir. Bu bağlamda Kali Linux, 600'den fazla penetrasyon testi uygulaması ve paketi sunan, dünya çapında sevilen bir pen test ve güvenlik adli bilişim işletim sistemidir. Tüm büyük işletim sistemlerinde kolaylıkla çalıştırılabilir veya bağımsız bir sistem olarak çalıştırılabilir.

Kali Linux'u ana sistemi etkilemeden sistem üzerinde çalıştırmak ve kullanmak için kullanıcılar sistem sanallaştırmayı kullanabilirler. Kali Linux, sanal makinelerde çalıştırılabileceği gibi Docker konteynerlerinde de çalıştırılabilir. Kali'yi sanal makinede çalıştırırken Kali'nin işletim sistemini ve çekirdeğini ayrı kurup çalıştıracak ve daha fazla yer kaplayacaktır. Docker'da Kali Linux, konteynerler adı verilen küçük yürütülebilir paketlerin içinde çalıştırılabilir. Bu docker konteynerleri Kali Linux'u çalıştırmak için işletim sistemi sanallaştırmasını ve sistem çekirdeğini kullanır. Kali Linux'u Docker'da çalıştırmak etkili ve verimli seçimlerden biridir.

Bu blogda şunları göstereceğiz:







Önkoşul: Docker'ı Sisteme Yükleme

Kali Linux'u Docker konteynerinde çalıştırmak için kullanıcının öncelikle Docker'ı sisteme kurması gerekmektedir. Docker, uygulama ve yazılımı yalıtılmış yaşam alanlarında oluşturmamıza, dağıtmamıza ve göndermemize olanak tanıyan, evrensel olarak kullanılan, çok sevilen bir konteynere taşıma platformudur.



Docker'ı Windows'a yükleyin:

Windows'ta Docker ve bileşenleri, Masaüstü uygulaması yüklenerek kolayca kurulabilir. Docker'ı Windows'a kurmak için öncelikle WSL ve sanal platform özelliklerini etkinleştirin. Ardından resmi web sitesinden Docker Desktop'ı indirip yükleyin. Docker'ı yükleme konusunda doğru rehberlik için ' Docker Desktop'ı yükleyin ' madde.



Docker'ı Linux'a yükleyin:

Linux'ta Docker, kurulu Linux dağıtımının resmi kaynak deposundan kurulabilir. Docker'ı Debian veya Ubuntu'ya kurmak için “ Docker'ı Debian 12'ye yükleyin ' veya ' Docker'ı Ubuntu'ya yükleyin ” makalesi sırasıyla.





Docker'ı MacOS'a yükleyin:

MacOS'ta Docker yükleyicisi Docker resmi web sitesinden indirilebilir. Daha sonra kullanıcılar, bağlantılı makalemizi takip ederek Docker'ı yükleyebilirler ' Docker Desktop'ı Mac'e yükleyin ”.

Ancak Docker'ın çalışması ve komutları tüm işletim sistemlerinde aynı kalacaktır. Kali Linux'u Docker'da çalıştırmayı göstermek için Windows işletim sistemini kullanacağız.



Kali Linux Docker'da Nasıl Çalıştırılır?

Kali Linux'u Docker'da çalıştırmak için Docker resmi ' kali-haddeleme Docker'ı konteynerin içine kurmak ve kullanmak için ” resmi. Docker'daki görüntü, konteynerin nasıl oluşturulacağına rehberlik eden bir şablon veya basit talimatlardır. Kali'yi bir konteynere kurmak ve kullanmak için verilen gösterimi izleyin.

Adım 1: Kali'nin Resmi İmajını Çekin

İlk önce Docker görüntüsünü resmi web sitesinden çekin. İmajı çekmek için kullanıcının Docker Hub'ın resmi Docker kayıt defterinde oturum açması gerekir.

liman işçisi kalilinux'u çekin / kali-haddeleme

Onay için Docker görüntülerini listeleyin:

liman işçisi görselleri

Burada “ indirdik” kali-haddeleme ” Kali'nin Docker Hub'dan görüntüsü:

Adım 2: Kali'yi Container'da çalıştırın

Şimdi konteynerin içindeki Kali Linux’u “ docker run –isim kalilinux/kali-rolling ' emretmek:

liman işçisi koşusu --isim kali-devam -BT kalilinux / kali-haddeleme

Verilen komutta “ -isim ” kapsayıcı adını ayarlayacaktır ve “ -BT ”, TTY sözde terminalini etkileşimli olarak açmak ve çalıştırmak için kullanılır:

Burada ekranda Kali’nin root terminalinin açık olduğunu görebilirsiniz.

3. Adım: Kali'yi güncelleyin

Şimdi Kali deposunu “ aracılığıyla güncelleyin. uygun güncelleme ”:

uygun güncelleme

Burada, “ 8 ” paketin yükseltilmesi gerekiyor:

Adım 4: Kali Paketlerini Yükseltin

Kali'deki paketleri yükseltmek için “ uygun yükseltme ' emretmek. Burada, “ -Ve ” seçeneği, işlemin ek bir konteyner alanı kullanmasına izin verecektir:

uygun yükseltme -Ve

Adım 5: Temel Paketleri Kurun

Kali Linux'ta gerekli paketleri kurmak için “ apt install ' emretmek:

uygun düzenlemek kimse buklelenmiyor N haritası nano git -Ve

Burada kurulumu yaptık” hiç kimse ', ' kıvırmak ', ' N haritası ', Ve ' git ” Kali Linux kapsayıcısında:

Bonus İpucu: Kali Linux Konteynerine Yeni Bir Kullanıcı Ekleme

Bazen kullanıcı, Kali'nin kök hesabını güvence altına almak için ayrıcalıksız bir hesap oluşturmak ister. Bu aynı zamanda Kali’nin konteyner güvenliği için de önerilen bir seçenektir. Kullanıcı hesabı kök hesap olarak kullanılacaktır ancak her zaman kök hesaptan daha aşağıda olacaktır.

Bir kapsayıcıya Kali kullanıcısı eklemek için “ adduser ' emretmek:

adduser kumpasları

Şimdi yeni kullanıcıyı sudo kullanıcı grubuna ekleyin. Bu amaçla aşağıdaki komutu çalıştırın:

kullanıcı modu -aG sudo kalibre edici

Docker konteynerindeki Kali’nin terminalinden çıkmak için “ çıkış ' emretmek:

çıkış

Bir kullanıcı Kali Linux'u Docker konteynerinde bu şekilde çalıştırabilir.

Bonus İpucu: Kali Linux Container ile Birim Nasıl Bağlanır?

Birim, kabın verilerini kabın dışında tutmak için kullanılır. Bu çoğunlukla yedekleme amacıyla kullanılır. Montaj hacmi aynı zamanda hem Docker konteyneri hem de ana sistem tarafından erişilebilen bir paylaşımlı sürücü anlamına da gelir.

Birimi Kali’nin konteynerine monte etmek için aşağıdaki adımları izleyin.

Adım 1: Docker Konteynerlerini Listeleyin

Docker'daki kapsayıcıları “” kullanarak listeleyin Liman işçisi PS ' emretmek. Burada durdurulan ve çalışan tüm konteynerleri görüntülemek için “ -A ” bayrağı:

liman işçisi not -A

Görüntülenen sonuçtan Kali konteynerinin kimliğini not edin:

Adım 2: Kali Kabını Yeni Görüntüye Kaydedin

Daha sonra Kali’nin konteynerinin bir kopyasını yeni bir Docker görüntüsünde “ liman işçisi taahhüdü ' emretmek:

liman işçisi 16de59fc563d güncellenmiş-kali-görüntü işlemini gerçekleştiriyor

Bu görüntü kopyası yeni Kali kapsayıcısını çalıştırmak ve birimi bağlamak için kullanılacaktır. Kali’nin Docker konteynerinin önceki durumunu ve verilerini koruyabilmemiz için konteynerden imaj oluşturduk:

Doğrulama için aşağıdaki komutu kullanarak docker görüntülerini görüntüleyin:

liman işçisi görselleri

Burada Kali konteynerinden yeni Docker imajını oluşturduğumuzu görebilirsiniz:

Adım 3: Kali Container ile Birimi Çalıştırın ve Bağlayın

Şimdi, yeni Kali kapsayıcısını yürütmek için oluşturulan Docker görüntüsünü çalıştırın ve ayrıca “ -içinde ' seçenek:

liman işçisi koşusu -BT --isim yeni-kalicont -içinde C: / Kullanıcılar / Dell / Belgeler / zaman: / kök / kali güncellenmiş-kali-görüntü

Yukarıdaki komutta “host dizinini” monte ettik. C:/Kullanıcılar/Dell/Belgeler/kali “kapsayıcılar dizinine” /kök/kali ”:

Adım 4: Takılı Birim Dizinini açın

Şimdi “” komutunu kullanarak birimin bağlandığı kapsayıcının dizinine gidin. CD ”:

CD / kök / zaman

Adım 5: Dosya Oluşturun

Şimdi yeni bir dosya oluşturun ve “echo” komutunu kullanarak dosyaya bir miktar içerik ekleyin. Bu adım doğrulama amacıyla kullanılır:

Eko 'Kali Docker Konteyneri' >> metin.txt

Dosyanın içeriğini görüntülemek için “ cat ' emretmek:

kedi metin.txt

Şimdi bu dosyanın ana makinede paylaşılıp paylaşılmadığını ve erişilebilir olup olmadığını görelim.

Adım 6: Doğrulama

Onay için Docker konteyner terminalinden “ çıkış ' emretmek. Daha sonra “” komutunu kullanarak monte edilen dizine gidin. CD ”:

CD C: / Kullanıcılar / Dell / Belgeler / zaman

Açılan dizinin dosya ve klasörlerini kontrol etmek için “ ls ' emretmek:

ls

Burada “Dosyayı” görebilirsiniz. metin.txt Kali’nin kapsayıcısında oluşturulan ” dosyası, monte edilen dizinde de görünür. Bu, Kali Linux konteyneriyle birimi etkili bir şekilde bağladığımız anlamına gelir:

Dosyanın içeriğini “” kullanarak görüntüleyin. kedi ' emretmek':

kedi metin.txt

Birimi Docker konteynerine bu şekilde gömebilir ve konteynerin verilerini koruyabiliriz.

KaIi'nin Kabı Nasıl Çıkarılır?

Docker konteynerinde çalışan Kali Linux'u kaldırmak için kullanıcılar konteyneri silerek kaldırabilirler. Container’ı kaldırmak veya silmek için öncelikle çalışan Container’ı durdurup ardından “docker rm” komutunu çalıştırın. Gösterim için aşağıdaki adımları izleyin.

Adım 1: Docker Container'ı Durdurun

İlk olarak, yürütülmekte olan kapsayıcıyı “” kullanarak durdurun. docker stop ' emretmek:

liman işçisi yeni kalicont'u durdurur

Adım 2: Kabı Çıkarın

Daha sonra Kali Linux kapsayıcısını “” kullanarak silin. docker rm ' emretmek:

liman işçisi rm yeni-kalicont

Kali Linux'u Docker konteynerine kurma ve kullanma yöntemimiz var.

Çözüm

Kali Linux'u Docker'da çalıştırmak için öncelikle imajı Docker Hub'dan indirin. Bundan sonra Docker konteynerinde Kali Linux’u kurmak için imajı “ docker run -it kalilinux/kali-rolling ' emretmek. Kullanıcılar ayrıca '' aracılığıyla Docker kapsayıcılarına harici birim bağlayabilirler. -içinde ' seçenek. Bu yazıda Docker'da Kali Linux'un nasıl çalıştırılacağı anlatılmıştır.