categories
Updated on in

Kali Linux Fernzugriff

Author: Robert Agar
Robert Agar Article author

Remote-Desktop-Linux auf Kali ist mit vielen Systemen und Geräten kompatibel (wie Remmina, VNC-Server, Xrdp-Server, etc.)

Xrdp bietet zum Beispiel einen sehr praktischen Sitzungsmanager namens “Xrdp sesman”. Mit Xrdp sesmen können Benutzer Sitzungen durch Authentifizierungsoptionen verwalten und so besser kontrollieren, wer auf den entfernten Rechner zugreifen kann!

Einige Fernzugriffstools bieten sogar bequeme Portweiterleitungsoptionen (Portweiterleitung leitet den Datenverkehr von außen an den richtigen Server innerhalb eines lokalen Netzwerks weiter).

Auf einer Reihe dieser Betriebssysteme haben die Benutzer jedoch möglicherweise nur Zugang zu einer Minimalinstallation und können (manchmal) nicht direkt auf GUIs wie WSL zugreifen

Wenn Sie eine Kali Linux-Installation durchführen, werden SSH, XRDP und VNC astandardmäßig installiert. Die Dienste sind jedoch nicht aktiviert und müssen gestartet werden, bevor Sie eine Remote-Desktop-Verbindung zum Kali Linux-System von einem anderen Gerät aus aufbauen können.

So richten Sie den Fernzugriff auf Kali Linux ein – native Lösung

Die folgenden Schritte sind notwendig, um einen Fernzugriff auf Kali Linux per Desktop einzurichten.
  1. Ermitteln Sie die IP-Adresse des Kali Linux-Systems.
  2. Wählen Sie das Protokoll aus, das Sie für die Einrichtung einer Fernzugriffsverbindung auf Kali Linux verwenden möchten (SSH, XRDP oder VNC).
  3. Konfigurieren und nutzen Sie das ausgewählte Tool auf Ihrem Kali Linux-System.
Das bedeutet jedoch nicht, dass Ihre Erfahrung mit Kali Linux RDP nicht flexibel und effektiv sein kann. Kali RDP und SSH-Zugang können auf verschiedene Arten erfolgen, und unten haben wir die beliebtesten Tools skizziert, um die Fernzugriffsoptionen für Kali Linux zu ermöglichen. Diese Tools erlauben es Kali-Benutzern, ein Terminal zu nutzen oder vollständige Fernsteuerung des Desktops zu erreichen. Was können Sie tun, sobald Sie Fernzugriff auf Kali Linux haben? Kontrollieren und verwalten Sie Dateien, Einstellungen und mehr auf dem Remote-Gerät! Es ist nicht nur ein praktisches Werkzeug, sondern auch ein entscheidendes in der heutigen Ära der Fernarbeit. Da Kali (und das alternative Betriebssystem Linux-Maschine, Ubuntu) mit einer Vielzahl von Kali Linux-Fernzugriffs-Clients wie Remmina, VNC-Server, Xrdp-Server, Zoho Assist und mehr funktionieren kann… ist es eine gute Idee für Benutzer von Linux-Maschinen, die Fernzugriffsfunktionen von Kali zu aktivieren.
Bitte beachten Sie:  Es ist wichtig, den Download/die Installation/das Update aller notwendigen Pakete abzuschließen, bevor Sie versuchen, eine Fernzugriffsverbindung von Kali Linux zu Windows-Maschinen (oder umgekehrt) herzustellen.

Das Tool Sudo Apt wird bei der Hilfe für Fern-Linux-Pakete nützlich sein. Sobald der Benutzer den Befehl Sudo apt-get update ausführt, werden alle erforderlichen Pakete direkt aus dem Web heruntergeladen.

Es ist kritisch zu überprüfen, dass alle Apps/Werkzeuge, die bei Windows-Fernzugriffsverbindungen von Kali Linux helfen, kompatibel sind.

Einrichten von RDP mit XFCE

Eine einfache Methode, um Zugang zu einer Kali Linux-GUI mit Fernzugriff zu erhalten, ist die Installation von XFCE und die Einrichtung von RDP. Die Anfänge von XFCE reichen bis ins Jahr 1966 zurück. Der Schöpfer von XFCE, Oliver Fourdan, startete das Programm Mitte der 60er Jahre.

Er wollte eine neuere Version von Linux-Betriebssystemen zur Verfügung stellen, die auf der Desktop-Umgebung laufen sollte. XFCE stand ursprünglich als Akronym für X, das eine gemeinsame Umgebung bildet.

Dies geschieht entweder manuell – oder mit dem hier bereitgestellten Skript: (siehe unten):

#!/bin/sh
echo "[+] Installing Xfce, this will take a while"
apt-get update
apt-get dist-upgrade -y
apt-get install -y kali-desktop-xfce xrdp

echo “[+] Configuring XRDP to listen to port 3390 (but not starting the service)…”
sed -i ‘s/port=3389/port=3390/g’ /etc/xrdp/xrdp.ini

Gehen Sie wie folgt vor, um das Skript zu verwenden:

kali@kali:~$ wget https://gitlab.com/kalilinux/build-scripts/kali-wsl-chroot/-/raw/master/xfce4.sh
kali@kali:~$
kali@kali:~$ chmod +x xfce4.sh
kali@kali:~$
kali@kali:~$ sudo ./xfce4.sh
kali@kali:~$

Remote-Desktop-Verbindung. Die manuelle Einrichtung von Kali Linux bietet mehr Kontrolle über den Fernzugriff auf die Konfigurationseinstellungen von Kali Linux-Rechnern, erfordert aber etwas mehr Zeit. Wenn Sie WSL verwenden, müssen Sie nach der Einrichtung von XFCE und RDP den Dienst starten und eine Verbindung herstellen.

kali@kali:~$ sudo systemctl enable xrdp --now
kali@kali:~$

Für WSL-Benutzer muss als nächstes dbus-x11 installiert werden, damit Xrdp und XFCE sich verbinden können:

kali@kali:~$ sudo apt install -y dbus-x11
kali@kali:~$

Führen Sie Folgendes aus, um den Dienst zu starten:

kali@kali:~$ sudo /etc/init.d/xrdp start
kali@kali:~$

Remote-Desktop-Kali-Benutzer stellen dann eine Verbindung mit dem RDP-Client her, der dem jeweiligen System zugeordnet ist (Benutzer sollten sich auch den verwendeten Port merken). Bei Verwendung des obigen Skripts wäre der Port 3390.

Kali-Linux-Tools für den Fernzugriff mit IP-Hinweis: Im Fall von WSL lautet die IP 127.0.0.1:3390 für Benutzer, die eine Verbindung zu/von Windows-Rechnern herstellen möchten.

Remote Desktop (GUI) Zugang zu Kali

Sobald Sie die gewünschten Kali Linux-Tools für den Zugriff auf entfernte Computer ausgewählt haben, öffnen Sie ein Terminalfenster und führen Sie die folgenden Befehle in Kali OS aus. Im Folgenden wird beschrieben, wie Sie den GUI-Zugang für entfernte Computer einrichten.

Hinweis: Wenn Sie bereits einen Benutzer haben oder nur root verwenden möchten, überspringen Sie den Pfad zur Benutzererstellung

  • • adduser tdh – Hinzufügen eines Benutzers für die Fernanmeldung
  • • Ein Passwort und andere Informationen festlegen
  • • u sermod -aG sudo tdh – Erhalten Sie eine aktualisierte Liste der installierbaren Pakete
  • • apt-get update – Erhalten Sie eine aktualisierte Liste der installierbaren Pakete
  • • apt-get install xrdp – Installiert den RDP-Server
  • • systemctl start xrdp – Startet den Basis-XRDP-Server
  • • systemctl start xrdp-sesman – Startet den XRDP-Sitzungsmanager

Benutzer können den automatischen Start von XRDP beim Einschalten des Rechners aktivieren, indem sie die folgenden Befehle eingeben:

  • • systemctl enable xrdp
  • • systemctl enable xrdp-sesman

So richten Sie RDP für Windows-Remote-Computer ein

  1. Schritt 1: Öffnen Sie die Remotedesktopverbindung auf dem Windows-Rechner

    Remote-Desktop-Verbindung
  2. Schritt 2: Geben Sie die IP des Kali-Rechners ein und klicken Sie auf Verbinden

    Fernzugriff auf Kali-Linux
  3. Schritt 3: Beenden Sie die Sitzung in Xorg und klicken Sie auf “OK”, nachdem Sie die erforderlichen Anmeldedaten eingegeben haben.

Hinweis:  Wenn ein leerer Bildschirm angezeigt wird: Starten Sie den Rechner neu, aber melden Sie sich nicht an. Melden Sie sich nur mit einem Remote-Desktop an – dies ist auf mehrere Sitzungen zurückzuführen (eine Remote- und eine lokale Sitzung).

Nachdem Sie das Problem der “zweiten Sitzung” unter Linux gelöst haben, können Sie so viele Sitzungen wie gewünscht zulassen, indem Sie wie folgt vorgehen: Bearbeiten Sie “/etc/xrdp/startwm.sh”, und fügen Sie die oben genannte Zeile vor den Zeilen ein, die Xsession testen und ausführen.

Obwohl $HOME/.profile nicht Teil der Lösung ist, sollte “$HOME/.profile” immer vor dem Start einer Sitzung ausgeführt werden.

  • • DBUS_SESSION_BUS_ADDRESS nicht einstellen
  • • XDG_RUNTIME_DIR nicht einstellen
  • • . $HOME/.profile

VNC für Kali Remote Desktop

VNC ist eine alternative Remote-Desktop-Lösung zu RDP für Kali Linux. Das Protokoll ist standardmäßig bei Kali Linux installiert, erfordert jedoch das Setzen eines Passworts vor der Nutzung des Tools.

Ein wesentlicher Unterschied zwischen VNC und XRDP besteht darin, dass bei XRDP eine neue Sitzung etabliert wird, wenn Sie sich remote verbinden, und Ihre Anmeldeinformationen erforderlich sind. VNC ermöglicht es Ihnen, die Kontrolle über die aktuelle Sitzung zu übernehmen, solange Sie ein VNC-Passwort bereitstellen können.

VNC ist ein bevorzugtes Werkzeug von technischen Support-Teams. Sie nutzen es, um sich auf ein Kali-System per Remote-Desktop zu verbinden, das Problem zu identifizieren und zu beheben, während der Benutzer die Bildschirmaktivität beobachtet.

Verwenden Sie den Befehl vncserver, um das VNC-Passwort zu erstellen.

Wenn Sie VNC zum ersten Mal starten, müssen Sie das Passwort angeben. Ihnen wird die URL der Sitzung für den Zugriff bereitgestellt. Wenn Sie auf Probleme stoßen, schauen Sie sich diesen Beitrag von SuperUser an.

Sie können SSH aktivieren und von dort aus VNC starten, wenn es nicht automatisch startet. Sobald VNC aktiviert ist und Sie die URL haben, können Sie sich damit verbinden, um einen Remote-Desktop zum Kali Linux-System herzustellen.

Sowohl XRDP als auch VNC bieten Ihnen vollen Zugriff auf die Systemoberfläche. Ein Unterschied zu XRDP ist, dass bei einer VNC-Verbindung die Bildschirmaktivität auf dem Remote-Computer sichtbar sein wird. Benutzer können die Aktivität überwachen und über Tastatur oder Maus interagieren. XRDP erstellt eine neue Sitzung, die für Benutzer, die den Remote-Computer physisch beobachten, nicht sichtbar ist.

Schließen Sie immer die VNC-Sitzung, wenn Sie fertig sind.

Terminalzugang über SSH

Öffnen Sie im Kali-Betriebssystem ein Terminalfenster und führen Sie die folgenden Befehle aus:

  • • adduser tdh – Hinzufügen eines Benutzers für die Fernanmeldung.
  • • Ein Passwort und andere Informationen festlegen
  • • usermod -aG sudo tdh – Eine aktualisierte Liste der installierbaren Pakete erhalten
  • • systemctl start ssh – Startet den Basis-Ssh-Server

Verwenden Sie putty unter Windows, um sich mit Kali über SSH zu verbinden

Remote-Desktop zu Kali

Benutzer können den Autostart mit dem Befehl: “systemctl enable ssh” .

Damit ist die Anleitung zur Aktivierung des Remote-Desktop- und SSH-Zugriffs auf Kali abgeschlossen.

Ein letzter Hinweis: Vergessen Sie nicht, den Rechner neu zu starten und zu aktualisieren, egal ob Sie ein Kali-, Ubuntu- oder Windows-Betriebssystem verwenden.