RDP Monster

Kali Linux VPS: Kurulum, Erişim ve Güvenlik

Kali Linux VPS: Kurulum, Erişim ve Güvenlik

Bir VPS üzerinde Kali Linux çalıştırmanın üç yolu

Kali, genel bir masaüstü işletim sistemi değil, saldırı odaklı güvenlik çalışmaları için geliştirilmiş Debian türevi bir dağıtımdır. Proje bunu açıkça söyler ve ilgisiz yazılımların üzerine yığılmasına karşı uyarır. Bu durum VPS üzerindeki seçeneklerinizi de belirler. Sonucun temizliğine göre kabaca sıralanmış üç pratik yol var:

  • Sağlayıcı imajı. Sağlayıcınızın işletim sistemi veya market kataloğunda Kali varsa, onu kurun ve doğrudan erişim ile sertleştirme adımlarına geçin. En az hareketli parça.
  • Kali’nin kendi genel imajı. Kali sunulmuyorsa VPS’i sağlayıcının kurtarma sistemine başlatın, resmi genel/bulut imajını dd ile diske yazın ve yeniden başlatın. Böylece gerçek, desteklenen bir Kali kurulumu elde edersiniz.
  • Debian tabanını dönüştürün. Düz bir Debian VPS ile başlayıp kali-rolling deposunu ekleyin. En az desteklenen seçenektir (Kali depo karıştırmayı önermez), ancak yeniden kurmayı göze aldığınız, yalnızca araçlara ayrılmış bir makine için yeterlidir.

Bir de ağ kurulumu var: Kali’nin netinstaller’ı (küçük bir mini.iso) her şeyi ağ üzerinden çeker; özel ISO bağlamaya izin veren VPS’ler için uygundur. Yeni bir işletim sistemi değil de sadece araçları istiyorsanız, tüm bunları atlayıp aşağıda anlatılan konteyner imajını çekin.

Debian VPS’e kali-rolling deposunu ekleyin

Debian’dan dönüştürme yolu, neredeyse her sağlayıcı Debian sunduğu için çoğu kişinin gerçekte seçtiği yoldur. Kali’nin imzalama anahtarını içe aktarın, depoyu signed-by ile tanımlayın, ardından keyring paketini ve bir araç seti metapaketini kurun:

sudo apt update && sudo apt install -y wget gnupg
wget -qO - https://archive.kali.org/archive-key.asc \
  | sudo gpg --dearmor -o /usr/share/keyrings/kali-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/kali-archive-keyring.gpg] \
http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware" \
  | sudo tee /etc/apt/sources.list.d/kali.list
sudo apt update
sudo apt install -y kali-archive-keyring kali-linux-headless

İki dürüst uyarı. Kali bir rolling sürümdür; paketlerini Debian stable ile karıştırmak, sistemin geri kalanının beklediğinden daha yeni kütüphaneler getirebilir. Makineyi tek amaçlı tutun. Eğer tek istediğiniz araçlarsa, örneğin bir laboratuvarda tarama yapmak veya bir hash kırmak, en temiz seçenek ana işletim sistemine hiç dokunmayan resmi konteynerdir:

sudo apt install -y docker.io
sudo docker run -it kalilinux/kali-rolling /bin/bash
# inside the container:
apt update && apt install -y kali-linux-headless

Bir araç seti seçin: Kali metapaketleri

Kali araçlarını metapaketlere ayırır, böylece yalnızca ihtiyacınız olanı kurarsınız. Masaüstüsüz bir VPS’te tam grafik setine neredeyse hiç gerek olmaz. Yaygın olanlar:

MetapaketNeyi kurarBoyut
kali-linux-coreKali’nin her zaman içerdiği temel sistem.Küçük
kali-linux-headlessVarsayılan komut satırı araç seti; X11 veya arayüz yok. Sunucu için en uygunu.Orta
kali-linux-defaultStandart masaüstü imajlarıyla gelen araçlar.Daha büyük
kali-linux-largeEski adıyla kali-linux-full; bant genişliğinin sorun olmadığı durumlar için geniş bir koleksiyon.Büyük
kali-linux-everythingPaketlenmiş her araç. Bir VPS’te nadiren gereklidir.Çok büyük

sudo apt install -y kali-linux-headless ile kurun. Tek tek araçları adıyla sonradan da ekleyebilirsiniz. Tek bir yardımcı program için büyük bir metapaket indirmeye gerek yok.

SSH ile bağlanın, masaüstünü yalnızca mecbursanız ekleyin

Kali openssh-server ile gelir ama servisi varsayılan olarak kapalı bırakır; bu doğru bir tercihtir. Servisi açın, ardından portu dışa açık bırakmadan önce sıkılaştırın:

sudo systemctl enable --now ssh
systemctl status ssh

Gerçekten önemli olan adımlar (anahtar tabanlı giriş, PasswordAuthentication no, root girişinin kapatılması, fail2ban) Kali’de de diğer Debian tabanlı sistemlerdekiyle aynıdır; Ubuntu’da SSH etkinleştirme ve sertleştirme rehberi neredeyse birebir geçerlidir. Kali çalışmalarının çoğu komut satırında geçer, bu yüzden SSH üzerinden erişilen masaüstüsüz bir makine genelde yeterlidir.

Xfce masaüstüne gerçekten ihtiyacınız olduğunda (Burp Suite, bir tarayıcı, arayüzlü araçlar), onu internete açmayın. Bir masaüstü ve VNC sunucusu kurun, sonra SSH üzerinden tünelleyin:

sudo apt install -y kali-desktop-xfce tigervnc-standalone-server
vncserver :1 -localhost          # bind to localhost only
# from your own machine, open the tunnel:
ssh -L 5901:localhost:5901 kali@SERVER_IP

VNC istemcinizi localhost:5901 adresine yönlendirin. xRDP de aynı şekilde çalışır: kurun, 3389 portunu güvenlik duvarının arkasında tutun ve portu ssh -L 3390:localhost:3389 kali@SERVER_IP ile yönlendirin. Ters yöne, bir Linux masaüstünden Windows makinesine gidiyorsanız, Linux’tan Windows’a uzak masaüstü yazısı RDP istemcilerini anlatıyor.

Sertleştirin: Kali bir hedeftir

SSH sunan bir sunucu dakikalar içinde taranır ve exploit koduyla dolu bir sunucu, onu bulan için daha değerlidir. Makineyi ilk açılıştan itibaren dışa açık ve tehdit altında kabul edin.

  • Varsayılan olarak reddeden bir güvenlik duvarı çalıştırın. Kali sizin için bir tane etkinleştirmez. Yalnızca kullandığınızı açın.
sudo apt install -y ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw enable
  • Neyin dinlediğini bilin. Açık her port bir saldırı yüzeyidir. Linux’ta açık portları kontrol etme komutları ile denetleyin ve açmak istemediğiniz her şeyi kapatın.
  • root olarak çalışmayın. Kali kurulum sırasında normal bir kali kullanıcısı oluşturur; onu kullanın ve sudo komutuna yalnızca bir aracın gerçekten ihtiyacı olduğunda başvurun.
  • Rolling sürümü güncel tutun. Rolling, sık ve bazen büyük güncellemeler demektir: sudo apt update && sudo apt full-upgrade -y komutunu düzenli olarak çalıştırın.
  • VNC ve xRDP’yi genel arayüzden uzak tutun. Yukarıda olduğu gibi localhost’a bağlayın ve SSH üzerinden tünelleyin. Bir servisin portunu değiştirmek güvenlik değil gizlemedir: gerçek bir taramadan hiçbir şeyi saklamaz.

Ne kadar CPU, RAM ve disk gerekir?

Kali, kurduğunuz şeyle birlikte büyür. SSH üzerinden masaüstüsüz bir araç seti hafiftir; masaüstü artı ağır web uygulama araçları değildir. Başlangıç noktası olarak Kali’nin kendi önerileri:

KurulumRAMDisk
Masaüstüsüz (SSH, kali-linux-headless)1 GB yeterli, 2 GB rahat15–20 GB
Xfce masaüstü + kali-linux-default2 GB önerilir20 GB veya daha fazla
Ağır araçlar (Burp Suite, aynı anda birkaç tanesi)8 GB veya daha fazla30–40 GB+

kali-linux-large ve rolling güncellemeler biriktikçe disk beklediğinizden hızlı dolar, bu yüzden kendinize pay bırakın. İki adet ayrılmış vCPU çoğu işi görür; parola kırma ve fuzzing ise verdiğiniz her kaynağı kullanır. Bunlar kıyaslama değil yol gösterici değerlerdir. Boyutlandırmayı gerçek araç setinize göre yapın.

Yasal kalın: yalnızca izinli testler

Kali’nin araçlarını bulundurmak ve çalıştırmak yasaldır; bunları sahibi olmadığınız ya da test etmek için yazılı izniniz bulunmayan sistemlere karşı kullanmak değildir. Üçüncü taraf altyapısını taramak, istismar etmek veya kaba kuvvetle zorlamak, sizin ya da hedefin bulunduğu yerdeki bilişim suçları yasalarını ihlal edebilir; saygın her sağlayıcının kabul edilebilir kullanım politikası (rdp.monster dahil) bir sunucunun başkalarına saldırmak için kullanılmasını yasaklar. Çalışmanızı kendi laboratuvarınız, imzalı kapsamı olan bir müşteri projesi ya da izinli bir CTF veya eğitim ortamı içinde tutun. İzinsiz faaliyet sunucunuzun askıya alınmasına ve cezai sorumluluğa yol açabilir; riske değecek bir gri alan yoktur.

Tüm bunlar, tam root yetkisine sahip olduğunuz ve kimseye sormadan yeniden kurabileceğiniz bir makineyi varsayar. rdp.monster’dan bir Linux VPS tam da bu profile uyar: tam root erişimi, ayrılmış CPU ve RAM, sınırsız (adil kullanım) bant genişliği, KYC yok, kripto veya normal para ile ödeme, aylık $8.99’dan başlayan fiyatlar ve ödeme onaylandıktan yaklaşık 10 saniye sonra çevrimiçi olan bir sunucu. Debian kurun, kali-rolling ve kali-linux-headless ekleyin, SSH’i sertleştirin; böylece her iş bittiğinde silip yeniden kurabileceğiniz, tek kullanımlık bir sızma testi makineniz olur.

Sık sorulan sorular

Kali Linux’u her VPS sağlayıcısına kurabilir miyim?

Size tam root yetkisi ve ya bir Kali imajı ya da dönüştürülecek bir Debian tabanı veren hemen her sağlayıcı uygundur.
Çoğu VPS sağlayıcısı Kali’yi şu ya da bu şekilde çalıştırmanıza izin verir. Bazıları doğrudan işletim sistemi kataloğunda listeler. Listelemeyenlerde genellikle kurtarma sistemine başlatıp Kali’nin genel imajını diske yazabilir, netinstaller ISO’sunu bağlayabilir ya da Debian’dan başlayıp kali-rolling deposunu ekleyebilirsiniz. İhtiyacınız olan şey tam root ve tercihen konsol veya kurtarma erişimidir. İşletim sistemini kilitleyen tam yönetilen veya paylaşımlı planlar işe yaramaz.

Kali Linux günlük kullanım için iyi bir sunucu işletim sistemi mi?

Hayır, Kali genel amaçlı bir sunucu işletim sistemi değil, uzmanlaşmış bir güvenlik dağıtımıdır.
Kali sızma testi ve adli bilişim için geliştirilir ve bakımı yapılır; kendi belgeleri de onu genel bir masaüstü olarak kullanmaya veya ilgisiz yazılım eklemeye karşı uyarır. Bir web sitesi, veritabanı veya uygulama barındırmak için standart bir Debian ya da Ubuntu sunucusu daha iyi bir tabandır: kararlı, geniş belgelenmiş ve her kontrol paneli tarafından desteklenir. Kali’yi tek amaçlı tutun: bir iş için açıp sonrasında yeniden kurduğunuz, üretimdeki her şeyden ayrı bir araç makinesi.

Arayüz gerekir mi, yoksa Kali’yi tamamen SSH üzerinden mi kullanabilirim?

Kali araçlarının çoğu komut satırı tabanlıdır; işlerin büyük bölümü için SSH üzerinden masaüstüsüz bir VPS yeterlidir.
Kali araçlarının büyük kısmı (nmap, hydra, sqlmap, hashcat ve diğerleri) komut satırı tabanlıdır, bu yüzden SSH üzerinden erişilen masaüstüsüz bir kurulum çoğu iş akışını karşılar ve çok daha az RAM ile disk kullanır. kali-linux-headless kurun ve masaüstünü atlayın. Burp Suite gibi birkaç arayüzlü araç için Xfce’yi bir VNC veya xRDP sunucusuyla ekleyin ve o masaüstünü internete açmak yerine SSH üzerinden tünelleyin.

Kali VPS’imi nasıl güncel tutarım?

Kali bir rolling sürümdür; apt update ve full-upgrade komutlarını düzenli çalıştırın.
Kali kali-rolling dalını izler; yani paketler sabit sürümler yerine sürekli güncellenir. Sistemi sudo apt update && sudo apt full-upgrade -y ile, bir ya da iki haftada bir çalıştırarak güncel tutun. Rolling olduğu için güncellemeler bazen büyüktür ve ara sıra yeni kütüphane sürümleri getirir, bu yüzden test edilmemiş bir yükseltmenin hemen ardından kritik bir tarama çalıştırmayın. İmza hataları görürseniz arşiv keyring’ini sudo apt install -y kali-archive-keyring ile yenileyin.

Adrien Roche, Altyapı ve Hosting Editörü

Windows Server ve Linux filolarını 10+ yıldır işleten sistem mühendisi. Adrien, rdp.monster altyapı dokümantasyonunu yönetir ve RDP, VPS hosting, sunucu yönetimi, ağ ve gizlilik araçları üzerine rehberlerimizi yazar.

Bayilik programımıza kaydolun

Bilgileriniz

Ad Soyad(Zorunlu)
E-posta adresinizi girin, şu adreste bir hesabınız olmalı: dashboard.rdp.monster !

Şirketiniz

Varsa web sitenizin adresini girin
Hizmetleri müşterilerinize nasıl satacağınızı kısaca anlatın; örneğin forumlarda insanlarla konuşarak.

Canavarlar bile çerezlere bayılır!

Tarama deneyiminizi geliştirmek, kişiselleştirilmiş reklam veya içerik sunmak ve trafiğimizi analiz etmek için çerez kullanıyoruz. «Kabul Et»'e tıklayarak çerez kullanımımızı onaylarsınız.