So richten Sie die X11-Weiterleitung unter Linux ein

X11 (auch bekannt als Xorg Server) ist das Anzeigesystem für Linux. Die Technologie gibt es seit Mitte der 80er Jahre und wurde zu einer Zeit entwickelt, als Personal Computer in den Mainstream kamen.

Ohne in eine Geschichtsstunde zu geraten, ist X11 für alle Linux-Benutzer bis heute unverzichtbar. Es sorgt dafür, dass die grafische Benutzeroberfläche funktioniert und ist für die meisten täglichen Operationen usw. sehr wichtig.

Abgesehen von der Fähigkeit, Grafikkarten zu handhaben und den Desktop unter Linux zu rendern, ist eine der besten Eigenschaften von X11 die Tatsache, dass eine grafische Oberfläche über ein Netzwerk über X11-Weiterleitung angezeigt werden kann. In diesem Tutorial zeigen wir Ihnen, wie Sie die X11-Weiterleitung unter Linux über SSH einrichten.

Voraussetzungen

Um die X11-Weiterleitung unter Linux verwenden zu können, muss SSH eingerichtet sein. Der Grund, warum SSH erforderlich ist, liegt darin, dass die X11-Weiterleitung eine Funktion von Secure Shell ist und es derzeit keine Möglichkeit gibt, diese Funktion außerhalb von SSH zu nutzen.

Das Einrichten eines SSH-Servers ist ziemlich einfach und die meisten Linux-Distributionen machen es kaum mehr als einen ein- oder zweistufigen Prozess. Um es einzurichten, öffnen Sie ein Terminalfenster und installieren Sie den SSH- Client auf dem Computer, der sich verbindet. Wechseln Sie bei installiertem Client zum Remote-Computer oder -Server, installieren Sie das SSH-Serverpaket und aktivieren Sie die systemd-Dienste, um es zu verwenden.

Sie sind sich nicht sicher, wie Sie den Secure Shell-Server unter Linux installieren und verwenden? Wir können helfen! Sehen Sie sich unser Tutorial zum Einrichten von SSH an . Es wird erläutert, wie Verbindungen eingerichtet werden, und sogar einige allgemeine Befehlsbeispiele!

X11-Weiterleitung aktivieren

Die Aktivierung der X11-Weiterleitungsfunktion in SSH erfolgt in der SSH-Konfigurationsdatei. Die Konfigurationsdatei ist /etc/ssh/ssh_config und muss mit sudo- oder Root-Benutzerzugriff bearbeitet werden . Öffnen Sie ein Terminalfenster und führen Sie den Superuser-Login-Befehl aus. Wenn Sie su nicht verwenden können, weil es auf Ihrem System deaktiviert ist, ersetzen Sie es durch sudo -s, um sich auf diese Weise beim Root-Konto anzumelden.

su -

oder

sudo -s

Das Terminal hat jetzt Root-Zugriff, sodass Sie ssh_config sicher mit dem Nano-Texteditor öffnen können. Öffnen Sie in einem Terminal ssh_config im Nano-Texteditor-Tool.

So richten Sie die X11-Weiterleitung unter Linux ein

nano -w /etc/ssh/ssh_config

Scrollen Sie mit den Auf- /Ab- Pfeiltasten durch den Nano-Texteditor , suchen Sie die Zeile mit der Aufschrift „ForwardX11“ und entfernen Sie das Kommentarsymbol (#) vor dem Code.

Hinweis: Wenn Sie die X11-Weiterleitungszeile in der Datei ssh_config nicht finden können, drücken Sie Strg + W in Nano, um die Suchfunktion aufzurufen . Fügen Sie dann „ForwardX11“ ein und drücken Sie die Eingabetaste , um zur Codezeile in der Konfigurationsdatei zu springen.

Nachdem Sie die Änderungen an der SSH-Server-Konfigurationsdatei vorgenommen haben, drücken Sie die Tastenkombination Strg + O , um die vorgenommenen Änderungen zu speichern. Schließen Sie das Nano-Bearbeitungstool mit Strg + X .

Setzen Sie den SSH-Server zurück

Nachdem die X11Forward-Zeile in der SSH-Server-Konfigurationsdatei eingeschaltet ist, muss die SSH-Server-Software neu gestartet werden, da Konfigurationsänderungen nicht sofort erfolgen. Bei den meisten Linux-Distributionen erfordert das Zurücksetzen von SSH die Verwendung des  Befehls systemctl restart .

Hinweis: Linux-Distributionen, die systemd nicht verwenden, haben ihren eigenen Neustartmechanismus für SSH. Wenn Sie den Befehl zum Neustarten Ihrer Secure Shell-Serversoftware nicht verstehen können, starten Sie den Computer am besten neu. Konfigurationsänderungen werden nach dem Hochfahren der Sicherung ausgeführt.

systemctl Neustart sshd.service

Wenn der SSHD-Hintergrunddienst wieder hochfährt, ist Ihr SSH-Server bereit, X11-Fenster über das Netzwerk weiterzuleiten.

X11-Weiterleitung verwenden

Die X11-Weiterleitung ist eine Funktion von SSH, keine eigene Sache. Um es zu verwenden, schreiben Sie einen SSH-Verbindungsbefehl wie den folgenden.

Hinweis: Ersetzen Sie remoteuser und remote-hostname durch den Remote-Benutzernamen und den Remote-Hostnamen oder die IP-Adresse

So richten Sie die X11-Weiterleitung unter Linux ein

ssh remoteuser@remote-hostname -X

Wenn Ihr SSH-Server auf einem Port läuft, der nicht der Standardport ist, dh Port 22, müssen Sie ihn im Verbindungsbefehl angeben. Versuchen Sie das folgende Befehlsbeispiel, um eine erfolgreiche Verbindung herzustellen.

ssh remoteuser@remote-hostname -X -p portnummer

Sobald eine erfolgreiche SSH-Verbindung zum Remote-Computer hergestellt wurde, können Sie auf dem Server installierte Anwendungen remote an den Desktop Ihres Computers weiterleiten, indem Sie das Programm vom Terminal aus ausführen.

Um beispielsweise die auf dem SSH-Server installierte Version von Gedit zu starten, führen Sie den Befehl gedit aus .

So richten Sie die X11-Weiterleitung unter Linux ein

gedit

Für den Nautilus-Dateimanager können Sie den Befehl nautilus ausführen .

Nautilus

Müssen Sie mehr als ein Programm über SSH und X11-Weiterleitung starten? Sie müssen mehrere SSH-Verbindungen öffnen und von jeder aus arbeiten.

Weitergeleitete Programme schließen

Um eine über SSH weitergeleitete geöffnete Anwendung zu schließen, können Sie Strg + C drücken oder wie jedes andere Programm auf Ihrem Computer auf die Schaltfläche "Schließen" klicken.

Leave a Comment

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So spielt man STALKER: Shadow of Chernobyl unter Linux

So spielt man STALKER: Shadow of Chernobyl unter Linux

STALKER: Shadow of Chernobyl ist ein Survival-Horror-FPS-Spiel, das von GSC Game World entwickelt und von THQ veröffentlicht wurde. In dieser Anleitung zeigen wir Ihnen, wie Sie es unter Linux zum Laufen bringen.

Linux: alle Benutzer auflisten [Guide]

Linux: alle Benutzer auflisten [Guide]

Unter Linux gibt es viele Tools, um Benutzer aufzulisten. Diese Anleitung zeigt Ihnen verschiedene Methoden, wie Sie alle Benutzer anzeigen können, inklusive versteckter Systembenutzer.

So integrieren Sie Thunderbird mit Tor unter Linux

So integrieren Sie Thunderbird mit Tor unter Linux

So integrieren Sie Thunderbird mit Tor unter Linux

So richten Sie die Qbittorrent-Webbenutzeroberfläche für Linux ein

So richten Sie die Qbittorrent-Webbenutzeroberfläche für Linux ein

Eine umfassende Anleitung zur Einrichtung der Qbittorrent-Webbenutzeroberfläche für Linux.

So erstellen Sie ein Linux-NAS mit Amahi

So erstellen Sie ein Linux-NAS mit Amahi

So erstellen Sie ein Linux-NAS mit Amahi

So organisieren Sie Fernsehsendungen und Filme unter Linux mit Tiny Media Manager

So organisieren Sie Fernsehsendungen und Filme unter Linux mit Tiny Media Manager

Tiny Media Manager ist eine ausgezeichnete Anwendung für Windows, Mac und Linux, mit der Benutzer TV-Sendungen und Filmdateien einfach verwalten können

So planen Sie das Herunterfahren unter Linux

So planen Sie das Herunterfahren unter Linux

So planen Sie das Herunterfahren unter Linux

So entfernen Sie defekte Grub-Boot-Einträge unter Linux

So entfernen Sie defekte Grub-Boot-Einträge unter Linux

Eine umfassende Anleitung zum Entfernen defekter Grub-Boot-Einträge unter Linux mit Grub Customizer.

So vergleichen Sie Ihre Festplatten unter Linux

So vergleichen Sie Ihre Festplatten unter Linux

Erfahren Sie, wie Sie die Lese- und Schreibgeschwindigkeit Ihrer Festplatten oder SSDs unter Linux mit Kdiskmark messen können. Installationsanleitungen und Testanleitung inklusive.