15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
01.11.2024

Wie man Kali Linux auf VMware Workstation installiert: Vollständige Schritt-für-Schritt-Anleitung

Kali Linux ist die branchenstandard-Distribution für Penetrationstests, ethisches Hacking und Cybersecurity-Bewertungen. Die Installation von Kali Linux auf VMware Workstation bietet dir eine vollständig isolierte, sandboxed Umgebung, in der du Sicherheitsaudits durchführen, Exploit-Techniken üben und Netzwerkverteidigungen testen kannst – alles ohne dein Host-Betriebssystem oder deine Produktionsinfrastruktur zu beeinträchtigen.

Egal ob du ein erfahrener Sicherheitsprofi bist oder gerade deine Reise ins ethische Hacking beginnst, dieser umfassende Leitfaden führt dich durch jeden Schritt: vom Herunterladen der ISO bis zur Fertigstellung der Konfiguration nach der Installation.

Warum Kali Linux in einer virtuellen Maschine ausführen?

Bevor wir in den Installationsprozess eintauchen, lohnt es sich zu verstehen, warum VMware Workstation eine so beliebte Wahl für die Ausführung von Kali Linux ist:

  • Isolation: Dein Host-OS bleibt vollständig unbeeinträchtigt von allem, was du in der VM machst.
  • Snapshots: VMware ermöglicht es dir, den Zustand deiner VM jederzeit zu speichern, sodass du nach einer Fehlkonfiguration oder einem fehlgeschlagenen Test zurückgehen kannst.
  • Portabilität: Dateien virtueller Maschinen können leicht kopiert, archiviert und zwischen Systemen verschoben werden.
  • Ressourcenkontrolle: Du kannst CPU, RAM und Speicherplatz präzise zuordnen, um deine Workload zu erfüllen.
  • Sichere Testumgebung: Ideal zum Üben von Penetrationstesttechniken in einer legalen, kontrollierten Umgebung, bevor du sie in realen Szenarien anwendest.

> Sicherheitshinweis: Wenn du eine dedizierte, ständig verfügbare Umgebung für Sicherheitsforschung oder Red-Team-Operationen benötigst, erwäge die Bereitstellung von Kali Linux auf einem VPS Hosting-Plan – mit Fernzugriff, vollständiger Root-Kontrolle und der Möglichkeit, Tools 24/7 auszuführen, ohne lokale Ressourcen zu verbrauchen.

Voraussetzungen

Bevor du beginnst, stelle sicher, dass du folgendes hast:

1. VMware Workstation

Lade VMware Workstation Pro oder VMware Workstation Player von der offiziellen VMware-Website herunter und installiere sie. Workstation Pro wird wegen seiner Snapshot- und erweiterten Netzwerkfunktionen empfohlen, aber Player funktioniert auch für die grundlegende Nutzung.

2. Kali Linux ISO

Lade die neueste Kali Linux ISO von der offiziellen Kali Linux-Website unter https://www.kali.org/get-kali/ herunter. Wähle das Installer-Image (nicht das Live-Image) für eine vollständige Installation. Überprüfe immer die SHA256-Checksumme nach dem Herunterladen, um die Dateiintegrität zu bestätigen.

3. Systemanforderungen

Dein Host-Computer sollte diese Mindestanforderungen erfüllen:

KomponenteMinimumEmpfohlen
CPUDual-Core, 64-BitQuad-Core oder besser
RAM (Host)8 GB16 GB oder mehr
Freier Speicherplatz30 GB60 GB oder mehr
VirtualisierungVT-x / AMD-V aktiviertVT-x / AMD-V aktiviert

> Tipp: Stelle sicher, dass die Hardware-Virtualisierung (Intel VT-x oder AMD-V) in deinen BIOS/UEFI-Einstellungen aktiviert ist. VMware wird dich warnen, wenn dies nicht der Fall ist, und die Leistung wird erheblich beeinträchtigt.

Schritt 1: Erstelle eine neue virtuelle Maschine in VMware Workstation

Starte VMware Workstation

Öffne VMware Workstation auf deinem Computer. Klicke auf dem Startbildschirm auf „Neue virtuelle Maschine erstellen”.

Wähle den Konfigurationstyp

Dir werden zwei Optionen angeboten:

  • Typisch (Empfohlen) — Geführtes Setup, ideal für die meisten Benutzer.
  • Benutzerdefiniert (Erweitert) — Gibt dir granulare Kontrolle über Hardware-Kompatibilität und Einstellungen.

Wähle Typisch (Empfohlen) und klicke auf Weiter.

Wähle das Installationsmedium

Wähle auf dem nächsten Bildschirm „Installer-Disc-Image-Datei (ISO)” und klicke auf Durchsuchen, um zur heruntergeladenen Kali Linux ISO-Datei zu navigieren. VMware erkennt Kali Linux möglicherweise nicht automatisch, was in Ordnung ist – du wirst den Betriebssystemtyp im nächsten Schritt manuell angeben.

Klicke auf Weiter.

Schritt 2: Wähle das Gast-Betriebssystem

Da VMware keinen dedizierten Kali Linux-Eintrag in seiner Betriebssystemliste hat, musst du es manuell konfigurieren:

  • Gast-Betriebssystem: Wähle Linux
  • Version: Wähle Debian 10.x 64-Bit (Kali Linux basiert auf Debian und dies ist die nächstgelegene Übereinstimmung)

Klicke auf Weiter.

Schritt 3: Benenne deine virtuelle Maschine und lege den Speicherort fest

  • Name der virtuellen Maschine: Gib einen aussagekräftigen Namen ein, z.B. Kali Linux 2024 oder Kali-Pentest-Lab.
  • Speicherort: Wähle ein Verzeichnis mit ausreichend freiem Speicherplatz. Speichere die VM nicht auf einem Systemlaufwerk, das fast voll ist.

Klicke auf Weiter.

Schritt 4: Ordne Speicherplatz zu

Konfiguriere die virtuelle Festplatte für deine Kali Linux-Installation:

  • Speichergröße: Lege ein Minimum von 20 GB fest, obwohl 40–60 GB dringend empfohlen wird, wenn du vorhast, zusätzliche Tools zu installieren, Captures zu speichern oder Wortlisten auszuführen.
  • Typ des Festplattenspeichers:
  • Virtuelle Festplatte als einzelne Datei speichern — Bessere Leistung, aber weniger portabel.
  • Virtuelle Festplatte in mehrere Dateien aufteilen — Einfacher zwischen Dateisystemen zu verschieben, leichter Leistungsaufwand.

Für ein dediziertes Sicherheitslabor wird Speicherung in einer einzelnen Datei bevorzugt. Klicke auf Weiter.

Schritt 5: Passe die Hardware vor dem Fertigstellen an

Bevor du auf Fertig stellen klickst, klicke auf „Hardware anpassen”, um die Ressourcen deiner VM feinabzustimmen.

Prozessor (CPU)

  • Ordne mindestens 2 Prozessorkerne zu.
  • Wenn deine Host-CPU 8 oder mehr logische Kerne hat, wird die Zuweisung von 4 Kernen die Leistung beim Ausführen von Multi-Thread-Tools wie Hashcat oder Metasploit erheblich verbessern.

Speicher (RAM)

  • Minimum: 2 GB
  • Empfohlen: 4 GB
  • Optimal für schwere Workloads: 8 GB

Kali Linux mit einer vollständigen Desktop-Umgebung (GNOME oder XFCE) läuft komfortabel auf 4 GB. Wenn du speicherintensive Tools oder mehrere Services gleichzeitig ausführst, ordne mehr zu.

Netzwerkadapter

Wähle den geeigneten Netzwerkmodus für deinen Anwendungsfall:

ModusAnwendungsfall
NATEinfacher Internetzugriff über den Host; am sichersten für Anfänger
BridgedVM erhält eine eigene IP im lokalen Netzwerk; nützlich für Netzwerk-Scanning-Labs
Host-OnlyIsoliertes Netzwerk nur zwischen VM und Host; ideal für luftgestützte Tests

Für die meisten Penetrationstesting-Labs ist NAT der sicherste und einfachste Ausgangspunkt.

Anzeige

Aktiviere 3D-Grafiken beschleunigen, wenn deine Host-GPU dies unterstützt – dies verbessert die Reaktionsfähigkeit der Desktop-Umgebung.

Klicke auf Schließen und dann auf Fertig stellen, um die virtuelle Maschine zu erstellen.

Schritt 6: Schalte die virtuelle Maschine ein

Wähle deine neu erstellte Kali Linux VM aus der VMware-Bibliothek und klicke auf „Diese virtuelle Maschine einschalten”. Die VM wird vom ISO-Image booten, das du angehängt hast.

Schritt 7: Installiere Kali Linux

Boot-Menü

Wenn die VM startet, siehst du das Kali Linux GRUB-Boot-Menü. Du hast zwei Installationsoptionen:

  • Grafische Installation — Empfohlen für die meisten Benutzer; bietet eine visuelle, mausgesteuerte Schnittstelle.
  • Installation — Textbasierte Installation; nützlich für Umgebungen mit geringen Ressourcen oder zur Fehlerbehebung.

Wähle Grafische Installation und drücke Enter.

Sprache, Standort und Tastatur

Folge den Anweisungen auf dem Bildschirm, um Folgendes zu konfigurieren:

  1. Sprache — Wähle deine bevorzugte Sprache (z.B. Englisch).
  2. Standort — Wähle dein Land oder deine Region. Dies beeinflusst die Zeitzoneneinstellungen.
  3. Tastaturlayout — Wähle die entsprechende Tastaturbelegung für deine Hardware.

Hostname und Domain-Konfiguration

  • Hostname: Gib einen Namen für deinen Computer ein (z.B. kali-lab). Dies ist der Name, den dein System im Netzwerk verwendet.
  • Domain-Name: Lasse leer für eine eigenständige VM, oder gib eine Domain ein, wenn du dich in ein Lab-Netzwerk integrierst.

Benutzerkonto-Setup

In neueren Versionen von Kali Linux (2020.1 und später) fordert das Installationsprogramm dich auf, ein Nicht-Root-Benutzerkonto zu erstellen:

  • Vollständiger Name: Gib deinen Namen oder einen Lab-Alias ein.
  • Benutzername: Wähle einen Benutzernamen (z.B. kaliuser).
  • Passwort: Lege ein starkes Passwort fest und bestätige es.

> Wichtig: Ältere Versionen von Kali verwendeten standardmäßig root / toor-Anmeldedaten. Moderne Versionen verwenden ein Standard-Benutzerkonto mit sudo-Berechtigungen. Ändere immer die Standard-Anmeldedaten unmittelbar nach der Installation.

Partitioniere Festplatten

Für eine Installation auf einer virtuellen Maschine ist der einfachste und effektivste Ansatz:

  1. Partitionierungsmethode: Wähle „Geführt – gesamte Festplatte verwenden”.
  2. Wähle Festplatte: Wähle die virtuelle Festplatte, die du erstellt hast (sie wird als einzige verfügbare Festplatte angezeigt).
  3. Partitionierungsschema: Wähle „Alle Dateien in einer Partition” für Einfachheit, oder wähle separate /home-, /var– und /tmp-Partitionen für ein strukturierteres Layout.
  4. Bestätige Änderungen: Überprüfe die Partitionszusammenfassung und wähle „Partitionierung beenden und Änderungen auf die Festplatte schreiben”. Bestätige durch Auswahl von Ja, wenn du aufgefordert wirst, Änderungen zu schreiben.

Konfiguriere den Paketmanager

  • Netzwerk-Mirror: Wähle Ja, um einen Netzwerk-Mirror für Paket-Downloads zu verwenden. Dies stellt sicher, dass du während der Installation die neuesten Paketversionen erhältst.
  • Mirror-Standort: Wähle einen Mirror in deiner geografischen Nähe für schnellere Downloads.
  • Proxy-Einstellungen: Wenn du hinter einem Unternehmens-Proxy sitzt, gib die Proxy-Adresse hier ein. Ansonsten lasse leer.

Software-Auswahl

Das Installationsprogramm präsentiert eine Liste von Softwaresammlungen zum Installieren. Die Standardauswahl umfasst:

  • Kali-Desktop-Umgebung (XFCE ist die Standardeinstellung; GNOME ist auch verfügbar)
  • Top 10 Tools — Die am häufigsten verwendeten Penetrationstesting-Tools
  • Standard-Tool-Auswahl — Ein breiteres Set von Sicherheitstools

Für ein allgemeines Sicherheitslabor ist die Standardauswahl ein solider Ausgangspunkt. Du kannst später jederzeit zusätzliche Tools mit apt installieren.

Schritt 8: Installiere den GRUB-Bootloader

Wenn du aufgefordert wirst, den GRUB-Bootloader zu installieren:

  1. Wähle Ja, um GRUB auf dem primären Laufwerk zu installieren.
  2. Wähle die virtuelle Festplatte (normalerweise als /dev/sda aufgelistet) als Installationsziel.

GRUB ist essentiell – ohne es wird deine VM nicht in das installierte System booten.

Schritt 9: Beende die Installation und starte neu

Nach Abschluss der Installation wirst du aufgefordert, das Installationsmedium zu entfernen und neu zu starten. VMware handhabt dies normalerweise automatisch. Klicke auf Weiter, um die virtuelle Maschine neu zu starten.

Die VM wird neu gestartet und in dein frisch installiertes Kali Linux-System booten.

Schritt 10: Erste Anmeldung und Konfiguration nach der Installation

Melde dich an

Gib auf dem Anmeldebildschirm den Benutzernamen und das Passwort ein, die du während der Installation konfiguriert hast.

Installiere VMware Tools (Sehr empfohlen)

VMware Tools verbessert die VM-Erfahrung erheblich, indem es Folgendes ermöglicht:

  • Nahtlose Mausintegration zwischen Host und Gast
  • Gemeinsame Zwischenablage (Kopieren/Einfügen zwischen Host und VM)
  • Dynamische Bildschirmauflösungsanpassung
  • Verbesserte Dateifreigabefunktionen
  • Bessere Gesamtleistung

Um VMware Tools auf Kali Linux zu installieren, öffne ein Terminal und führe aus:

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo reboot

Nach dem Neustart wird deine VM viel reaktionsfreudiger und in den Host-System integriert.

Aktualisiere das System

Aktualisiere dein System immer unmittelbar nach der Installation, um die neuesten Sicherheitspatches und Tool-Updates zu erhalten:

sudo apt update && sudo apt upgrade -y

Für ein vollständiges Distributions-Upgrade (einschließlich Kernel-Updates):

sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autoclean

Dieser Prozess kann je nach Internetverbindungsgeschwindigkeit mehrere Minuten dauern.

Erstelle einen Snapshot

Sobald dein System aktualisiert und konfiguriert ist, erstelle einen VMware-Snapshot. Dies gibt dir eine saubere Baseline, auf die du zurückgreifen kannst, wenn während des Tests etwas schief geht:

  1. Gehe in VMware Workstation zu VM → Snapshot → Snapshot erstellen.
  2. Benenne es mit etwas Aussagekräftigem wie "Clean Install - Post Update".
  3. Klicke auf Snapshot erstellen.

Konfiguriere die Firewall (Optional, aber empfohlen)

Für ein gehärtetes Setup aktiviere und konfiguriere ufw (Uncomplicated Firewall):

sudo apt install ufw -y
sudo ufw enable
sudo ufw status

Überprüfe die Tool-Verfügbarkeit

Kali Linux wird mit Hunderten von Sicherheitstools vorgeladen. Überprüfe, ob einige wichtige Tools verfügbar sind:

# Check Nmap
nmap --version

# Check Metasploit
msfconsole --version

# Check Burp Suite
burpsuite &

# Check Wireshark
wireshark --version

Fehlerbehebung bei häufigen Problemen

VM startet nach der Installation nicht

  • Stelle sicher, dass die ISO nach der Installation vom virtuellen CD/DVD-Laufwerk getrennt ist.
  • Überprüfe, dass GRUB auf der richtigen Festplatte installiert wurde (/dev/sda).
  • Überprüfe, dass die Boot-Reihenfolge in den VM-Einstellungen die Festplatte vor dem CD/DVD-Laufwerk priorisiert.

Niedrige Leistung oder Verzögerung

  • Erhöhe die RAM-Zuweisung (4 GB Minimum für reibungsloses Desktop-Verhalten).
  • Aktiviere Hardware-Virtualisierung in BIOS/UEFI.
  • Installiere open-vm-tools für bessere VMware-Integration.
  • Reduziere visuelle Effekte in den Desktop-Umgebungseinstellungen.

Kein Internetzugriff

  • Überprüfe, dass der Netzwerkadapter in den VMware-Einstellungen auf NAT eingestellt ist.
  • Führe sudo dhclient eth0 oder sudo dhclient ens33 aus, um eine DHCP-Lease anzufordern.
  • Überprüfe den Virtual Network Editor von VMware, um sicherzustellen, dass der NAT-Service läuft.

Probleme mit der Bildschirmauflösung

  • Installiere open-vm-tools-desktop wie oben beschrieben.
  • Gehe zu Ansicht → Gast automatisch anpassen
15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen