VirtualBox’ta Kali Linux Nasıl Kurulur: Tam Adım Adım Kılavuz
Kali Linux, penetrasyon testi, etik hacking ve siber güvenlik araştırması için endüstri standardı Linux dağıtımıdır. İster deneyimli bir güvenlik profesyoneli olun ister saldırgan güvenliğe yolculuğunuza yeni başlıyor olun, Kali Linux’u VirtualBox içinde çalıştırmak, tam işlevli bir laboratuvar ortamı oluşturmanın en akıllı ve en güvenli yollarından biridir — çift önyükleme gerekmez, özel donanım gerekmez.
Bu kapsamlı kılavuzda, Kali Linux’u VirtualBox’a indirme, yapılandırma ve yükleme hakkında tam olarak öğreneceksiniz; ayrıca sanal makinenizi daha sorunsuz ve daha üretken bir iş akışı için Guest Additions ile optimize etme hakkında da öğreneceksiniz.
Kali Linux’u VirtualBox’ta Neden Çalıştırmalısınız?
Kurulum adımlarına dalmadan önce, neden sanallaştırılmış bir ortamın genellikle güvenlik profesyonelleri tarafından tercih edildiğini anlamak değerdir:
- İzolasyon: Ana işletim sisteminiz, VM içinde çalışan potansiyel olarak tehlikeli araçlar veya açıklardan korunur.
- Anlık Görüntüler: VM’nizin durumunu herhangi bir noktada kaydedebilir ve bir şey yanlış giderse anında geri alabilirsiniz.
- Taşınabilirlik: Sanal makineler dışa aktarılabilir, paylaşılabilir ve farklı donanımlar arasında dağıtılabilir.
- Uygun Maliyetli: Güvenlik testi için ayrılmış fiziksel bir makineye gerek yoktur.
Yerel sanallaştırmanın ötesine geçmek ve uzaktan erişilebilir, her zaman açık bir ortama ihtiyaç duyuyorsanız, bulutta kalıcı Kali Linux örnekleri çalıştırmak için ideal olan bir VPS Hosting çözümünü göz önünde bulundurun.
Ön Koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- Windows, macOS veya Linux çalıştıran bir ana bilgisayar
- En az 8GB RAM (VM’ye en az 4GB ayrılmış)
- En az 50GB boş disk alanı
- Gerekli dosyaları indirmek için istikrarlı bir internet bağlantısı
- VirtualBox yüklü (Adım 1’de ele alınmıştır)
Adım 1: VirtualBox’ı İndirin ve Yükleyin
VirtualBox, Oracle tarafından geliştirilen, Windows, macOS ve Linux ana sistemlerini destekleyen ücretsiz, açık kaynaklı bir hipervizördür.
- Resmi VirtualBox İndirmeleri sayfasını ziyaret edin.
- Ana işletim sisteminizle eşleşen yükleyici paketini seçin (Windows, macOS veya Linux).
- Yükleyiciyi indirin ve çalıştırın.
- Yüklemeyi tamamlamak için ekrandaki talimatları izleyin.
- İsteğe bağlı olarak, aynı sayfadan VirtualBox Extension Pack‘i de indirin ve yükleyin — USB 2.0/3.0, RDP ve disk şifreleme desteği ekler.
Yüklendikten sonra, devam etmeden önce VirtualBox’ı başlatarak doğru şekilde açıldığını doğrulayın.
Adım 2: Kali Linux ISO’sunu İndir
Sonra, resmi Kali Linux ISO görüntüsünü almanız gerekir.
- Resmi Kali Linux İndirmeler sayfasına gidin.
- Installer Images altında, 64-bit sürümünü seçin (çoğu modern sistem için önerilir).
- Daha hızlı hızlar için doğrudan HTTP veya torrent bağlantısı aracılığıyla indirebilirsiniz.
- İndirilen dosyanın bütünlüğünü sağlanan SHA256 sağlama toplamı kullanarak doğrulayın — bu, güvenlik odaklı bir ortamda özellikle önemlidir.
> Güvenlik ipucu: Görüntünün değiştirilmediğinden emin olmak için yükleme öncesinde her zaman ISO sağlama toplamlarını doğrulayın.
Adım 3: VirtualBox’ta Yeni Bir Sanal Makine Oluşturun
VirtualBox yüklü ve ISO’nuz indirildiğine göre, sanal makineyi oluşturmanın zamanı geldi.
- VirtualBox’u açın ve araç çubuğundaki Yeni düğmesini tıklayın.
- Ad ve İşletim Sistemi iletişim kutusunda aşağıdakileri yapılandırın:
- Ad: Kali Linux (veya tercih ettiğiniz herhangi bir ad)
- Tür: Linux
- Sürüm: Debian (64-bit)
- İleri‘yi tıklayın.
- Bellek (RAM): En az 2048 MB (2GB) ayırın. Birden fazla aracı aynı anda çalıştırmak için rahat bir deneyim için 4096 MB (4GB) önerilir.
- İleri‘yi tıklayın.
- Sabit Disk: Şimdi sanal sabit disk oluştur‘u seçin ve Oluştur‘u tıklayın.
- Sabit disk dosya türü olarak VDI (VirtualBox Disk Image)‘i seçin ve İleri‘yi tıklayın.
- Fiziksel disk alanını tasarrufu sağlamak için Dinamik olarak ayrılan‘ı seçin, ardından İleri‘yi tıklayın.
- Sanal disk boyutunu en az 20GB olarak ayarlayın — ek araçlar yüklemeyi ve yakalanan verileri depolamayı planlıyorsanız 40GB veya daha fazlası önerilir.
- Sanal makineyi sonlandırmak için Oluştur‘u tıklayın.
Adım 4: Sanal Makine Ayarlarını Yapılandırın
VM’yi ilk kez başlatmadan önce, sorunsuz bir kurulum sağlamak için aşağıdaki yapılandırma ayarlamalarını uygulayın.
Sistem Ayarları
- VirtualBox kenar çubuğunda yeni oluşturduğunuz VM’yi seçin ve Ayarlar‘a tıklayın.
- Sistem > Anakart‘a gidin.
- UEFI önyükleme moduna özel olarak ihtiyacınız olmadığı sürece EFI’yi Etkinleştir (yalnızca özel işletim sistemleri) seçeneğinin işaretli olmadığından emin olun.
- Sistem > İşlemci altında, ana makineniz destekliyorsa 2 veya daha fazla CPU çekirdeği ayırın — bu performansı önemli ölçüde artırır.
Depolama Ayarları
- Ayarlar menüsünde Depolama‘ya gidin.
- Denetleyici: IDE altında boş optik sürücüye (disk simgesi) tıklayın.
- Sağ tarafta Optik Sürücü‘nün yanındaki disk simgesine tıklayın ve Disk dosyası seç‘i seçin.
- Adım 2’de indirdiğiniz Kali Linux ISO‘yu bulun ve seçin.
Ağ Ayarları
- Ağ > Bağdaştırıcı 1‘e gidin.
- İhtiyaçlarınıza göre aşağıdaki modlardan birini seçin:
- NAT: VM, ana makinenin internet bağlantısını paylaşır. İzole test için en iyisidir.
- Köprülü Bağdaştırıcı: VM, yerel ağınızda kendi IP adresini alır. VM’nin diğer cihazlarla iletişim kurması gerekiyorsa en iyisidir.
Görüntü Ayarları
- Görüntü > Ekran‘a gidin.
- Video Belleği‘ni daha iyi grafik performansı için 128 MB olarak ayarlayın.
- Ana makinenizin GPU’su destekliyorsa 3D Hızlandırma‘yı etkinleştirin.
Tüm ayarları kaydetmek için Tamam‘a tıklayın.
Adım 5: Kali Linux Yükleyin
Artık sanal makineyi başlatmaya ve Kali Linux yükleyicisini çalıştırmaya hazırsınız.
- VirtualBox kenar çubuğunda VM’nizi seçin ve Başlat‘ı tıklayın.
- VM, Kali Linux ISO’sundan başlayacaktır. Önyükleme menüsü göründüğünde, en kolay kurulum deneyimi için Graphical Install‘ı seçin.
- Kurulum sihirbazını aşağıdaki adımlardan geçirin:
Dil ve Yerel Ayarlar
- Tercih ettiğiniz dili, ülkeyi/bölgeyi ve klavye düzenini seçin.
Ağ Yapılandırması
- Makineniz için bir hostname girin (örn.
kali-lab). - Alan adını bağımsız bir kurulum için boş bırakabilirsiniz.
- Ağ yapılandırması istenirse, bunu atlayabilir ve kurulumdan sonra ağ ayarlarını yapılandırabilirsiniz.
Kullanıcı Hesabı Kurulumu
- Güçlü bir parolayla root olmayan bir kullanıcı hesabı oluşturun (Kali Linux 2020+ artık root’u varsayılan oturum açma olarak kullanmaz).
- Ayrıca root parolası ayarlamanız istenecektir — güvenli bir şey seçin.
Disk Bölümlendirmesi
- Basit bir kurulum için Guided – Use Entire Disk‘i seçin.
- İstendiğinde sanal sabit diskinizi seçin.
- Basitlik için All files in one partition‘ı seçin.
- Bölüm değişikliklerini onaylayın ve diske yazın.
Yazılım Kurulumu
- Yükleyici artık tüm gerekli paketleri kopyalayacak ve yükleyecektir. Bu, ana sistem performansınıza bağlı olarak 10–20 dakika sürebilir.
GRUB Önyükleyicisi
- İstendiğinde, GRUB önyükleyicisini birincil sürücüye yükleyin (
/dev/sda).
- Kurulum tamamlandığında, VM’yi yeniden başlatmak için Devam Et‘i tıklayın.
- Yeniden başlatmadan sonra, yükleyiciden tekrar başlatılmasını önlemek için ISO’yu sanal optik sürücüden çıkarın (Devices > Optical Drives > Remove disk from virtual drive).
- Kurulum sırasında oluşturduğunuz kimlik bilgileriyle oturum açın.
Adım 6: VirtualBox Guest Additions Yükleyin (Önerilir)
VirtualBox Guest Additions, Kali Linux VM’nizin performansını ve kullanılabilirliğini önemli ölçüde artıran sürücü ve yardımcı program paketi. Yüklenmesi, kurulum sonrası en önemli adımlardan biridir.
Guest Additions’ın Faydaları:
- İyileştirilmiş grafikler: Daha yüksek ekran çözünürlükleri ve dinamik pencere yeniden boyutlandırması
- Sorunsuz fare entegrasyonu: Fare imlecini manuel olarak yakalamaya/bırakmaya gerek yok
- Paylaşılan pano: Ana işletim sisteminiz ile Kali Linux arasında metin kopyalayıp yapıştırın
- Paylaşılan klasörler: Ana bilgisayar ve misafir arasında dosyaları kolayca aktarın
- Daha iyi performans: Optimize edilmiş görüntü ve I/O sürücüleri
Yükleme Adımları:
1. Paket listenizi güncelleyin:
sudo apt update && sudo apt upgrade -y2. Gerekli kernel başlıklarını ve derleme araçlarını yükleyin:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms3. Guest Additions CD görüntüsünü ekleyin:
VirtualBox menü çubuğunda Devices > Insert Guest Additions CD image… seçeneğine gidin
4. CD’yi bağlayın ve yükleyiciyi çalıştırın:
sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run5. Değişiklikleri uygulamak için VM’yi yeniden başlatın:
sudo rebootYeniden başlattıktan sonra, geliştirilmiş ekran çözünürlüğü, sorunsuz fare hareketi ve VM penceresini dinamik olarak yeniden boyutlandırabilme yeteneğini fark etmelisiniz.
Adım 7: Kurulum Sonrası Sertleştirme ve İpuçları
Kali Linux artık VirtualBox içinde çalışır durumda olduğuna göre, izlemeniz gereken birkaç en iyi uygulama şunlardır:
Sisteminizi Güncel Tutun
sudo apt update && sudo apt full-upgrade -yEn son güvenlik araçlarına ve yamalarına sahip olduğunuzdan emin olmak için bunu düzenli olarak çalıştırın.
Anlık Görüntü Alın
Herhangi bir büyük değişiklik yapmadan veya yeni bir test görevine başlamadan önce, bir VirtualBox anlık görüntüsü alın:
- Machine > Take Snapshot seçeneğine gidin
- İstediğiniz zaman geri dönebilmek için adlandırın (örneğin, “Clean Install”)
Paylaşılan Klasörleri Yapılandırın
Kolay dosya aktarımı için ana bilgisayar ve misafir arasında paylaşılan bir klasör ayarlayın:
- Settings > Shared Folders seçeneğine gidin
- Yeni bir klasör ekleyin, Auto-mount ve Make Permanent seçeneklerini işaretleyin
- Kali içinde,
/media/sf_<foldername>adresinde erişin
Önceden Yüklenmiş Araç Setini Keşfedin
Kali Linux, kategoriye göre düzenlenmiş yüzlerce güvenlik aracı ile önceden yüklü olarak gelir:
- Nmap – ağ taraması
- Metasploit Framework – istismar
- Burp Suite – web uygulaması testi
- Wireshark – paket analizi
- John the Ripper / Hashcat – şifre kırma
Güvenlik Laboratuvarınızı İleri Seviyelere Taşıyın
Yerel bir VirtualBox kurulumu mükemmel bir başlangıç noktasıdır, ancak sınırlamaları vardır — laboratuvarınız tek bir makineye bağlıdır ve kaynak yoğun görevler ana sisteminizi yavaşlatabilir. Daha fazla güce, esnekliğe veya uzaktan erişime ihtiyaç duyan profesyoneller için şu alternatifleri göz önünde bulundurun:
- VPS Hosting — Herhangi bir yerden erişilebilen bulut tabanlı bir Kali Linux örneği dağıtın, özel kaynaklar ve tam root erişimi ile.
- Dedicated Servers — Kurumsal düzey güvenlik laboratuvarları, kırmızı takım operasyonları veya maksimum performans ve izolasyon gerektiren eğitim ortamları için.
- GPU Hosting — GPU destekli altyapı ile şifre kırma, hash analizi ve makine öğrenmesi tabanlı güvenlik görevlerini hızlandırın.
İç güvenlik araçları, panolar veya raporlama platformları çalıştıran takımlar için, Shared Web Hosting laboratuvar ortamınızın yanında destekleyici web uygulamalarını barındırmak için uygun maliyetli bir yol sağlar.
Sık Sorulan Sorular
Kali Linux’u güçlü bir bilgisayar olmadan VirtualBox’ta çalıştırabilir miyim?
Evet, ancak performans sınırlı olacaktır. VM’ye en az 2GB RAM ve 2 CPU çekirdeği ayırın. Daha iyi bir deneyim için 4GB RAM ve 4 CPU çekirdeği önerilir.
Kali Linux kullanmak yasal mı?
Evet. Kali Linux’un kendisi tamamen yasaldır. Ancak araçlarını açık yazılı izin olmadan sistemlere saldırmak için kullanmak yasa dışıdır. Penetrasyon testini her zaman yalnızca sahip olduğunuz veya test etme yetkisi verilen sistemlerde yürütün.
Kali Linux ile Ubuntu arasındaki fark nedir?
Her ikisi de Debian tabanlı olsa da, Kali Linux saldırgan güvenliği için özel olarak tasarlanmıştır ve yüzlerce penetrasyon testi aracı önceden yüklenmiş olarak gelir. Ubuntu, kullanılabilirlik ve istikrara odaklanan genel amaçlı bir dağıtımdır.
NAT mi yoksa Bridged ağ mı kullanmalıyım?
VM’nin yalnızca internet erişimine ihtiyaç duyduğu izole testler için NAT kullanın. VM’nin ağınızda ayrı bir cihaz olarak görünmesi gerektiğinde Bridged kullanın — ağ hizmetlerini test etmek veya diğer VM’lerle iletişim kurmak için yararlıdır.
Kali Linux’u VirtualBox yerine VPS’ye yükleyebilir miyim?
Kesinlikle. Birçok kullanıcı, 24/7 kullanılabilirlik, uzaktan erişim ve yerel VM’ye kıyasla daha iyi performans için Kali’yi bir VPS Hosting planında çalıştırmayı tercih eder.
Sonuç
Kali Linux’u VirtualBox’a kurmak, profesyonel düzeyde bir siber güvenlik laboratuvarı oluşturmanın en erişilebilir yollarından biridir. Bu kılavuzu takip ederek, tam işlevsel bir Kali Linux ortamı kurdum, Guest Additions ile optimal performans için yapılandırdınız ve etik hacking, penetrasyon testi ve güvenlik araştırması için temel attınız.
OSCP veya CEH gibi sertifikasyonlara hazırlanıyor olun, yetkili güvenlik değerlendirmeleri yapıyor olun veya siber güvenlik sanatını öğreniyor olun, iyi yapılandırılmış bir Kali Linux VM, arsenal içinde vazgeçilmez bir araçtır.
İhtiyaçlarınız yerel bir sanal makinenin sunabileceğinden daha fazlasına büyüdüğünde, AlexHost’un VPS Hosting ve Dedicated Servers hizmetleri, güvenlik operasyonlarınızı bir sonraki seviyeye taşımak için ölçeklenebilir, yüksek performanslı altyapı sağlar.
tasarruf edin