So richten Sie X2Go unter Linux ein

Suchen Sie nach einer einfachen Möglichkeit, aus der Ferne auf Ihren Linux-Desktop zuzugreifen ? Erwägen Sie die Installation von X2Go. Es ist viel benutzerfreundlicher als VNC und erfordert keinen Webbrowser wie Chrome Remote Desktop. Das Beste daran ist, dass es sich hauptsächlich auf Linux konzentriert, sodass Sie sich keine Sorgen machen müssen, dass die Unterstützung zugunsten anderer Betriebssysteme verloren geht. So können Sie X2Go unter Linux einrichten und zum Laufen bringen.

SPOILER-ALARM : Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

Servereinrichtung

Das Einrichten eines X2Go-Hosts ist bei jeder Linux-Distribution anders. Aus diesem Grund haben wir genau aufgeschlüsselt, wie Sie die Serversoftware für die gängigsten Linux-Distributionen zum Laufen bringen. Wenn Sie die X2Go-Serversoftware auf Ihrer Linux-Version zum Laufen bringen möchten, aber feststellen, dass sie unten nicht behandelt wird, ist es eine gute Idee, im Paketmanager Ihres Betriebssystems oder auf der X2Go-Website nach einem herunterladbaren Quellarchiv zu suchen.

Für die Verwendung von X2Go ist die Verwendung von SSH erforderlich. Bitte richten Sie SSH zusammen mit der X11-Weiterleitung ein, bevor Sie dieser Anleitung folgen.

Ubuntu

X2Go besteht aus zwei Teilen. Unter Ubuntu ist nur der Client vorhanden. Das ist irritierend, wenn Sie eine X2Go-Sitzung veranstalten möchten. Um dieses Problem zu beheben, haben es sich Community-Mitglieder zur Aufgabe gemacht, ein PPA zu erstellen, das Benutzer hinzufügen können, um die Serverkomponente schnell hinzuzufügen. Das PPA ist nicht spezifisch für die Desktop-Versionen von Ubuntu. Wenn Sie X2Go-Hosts auf einem Ubuntu-Server einrichten möchten, funktioniert das problemlos. Darüber hinaus funktioniert das PPA auf allen Ubuntu-Derivaten (denken Sie an Elementary und Mint usw.).

Öffnen Sie ein Terminal und fügen Sie das X2GO-PPA hinzu:

sudo apt-add-repository ppa:x2go/stable

Aktualisieren Sie dann die Softwarequellen von Ubuntu mit apt update.

Sudo apt-Update

Wenn die Softwarequellen für Ubuntu auf dem neuesten Stand sind, installieren Sie die Software.

sudo apt-get install x2goserver x2goserver-xsession

Diese beiden Pakete sollten alles sein, was Sie brauchen. Wenn Sie jedoch Lubuntu oder Ubuntu Mate verwenden, müssen einige zusätzliche Pakete installiert werden. Dabei handelt es sich um Desktop-spezifische Bindungen.

Ubuntu Mate:

sudo apt-get install x2gomatebindings

Lubuntu:

sudo apt-get install x2golxdebinding

Durch die Installation dieser Pakete auf Ubuntu wird automatisch eine X2Go-Serversitzung eingerichtet. Alles wird während des Installationsprozesses erledigt und es müssen keine Änderungen vorgenommen werden.

Debian

Obwohl Debian die gleiche Paketbasis wie Ubuntu nutzt, gibt es keine einfache Möglichkeit, die X2Go-Software-Repos zum Laufen zu bringen. Stattdessen müssen Sie einige Dinge manuell anpassen. Beginnen Sie mit dem Hinzufügen des Repo-Schlüssels. Dies ist wichtig, da Debian keine Software installiert, die nicht vertrauenswürdig ist.

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Nachdem der Schlüssel hinzugefügt wurde, ist es an der Zeit, das eigentliche Software-Repository hinzuzufügen.

Hinweis: Sie verwenden Debian 9.2 Stable nicht? Ändern Sie „stable“ mit der Debian-Version, die Sie verwenden.

echo 'deb https://packages.x2go.org/debian Stable Main' | sudo tee /etc/apt/sources.list.d/x2go.list

Aktualisieren Sie Debian nach dem Hinzufügen der Softwarequelle, um die Änderungen widerzuspiegeln.

Sudo apt-get update

Installieren Sie abschließend die X2Go-Servertools, damit alles funktioniert.

sudo apt-get install x2goserver x2goserver-xsession

Arch Linux

Arch Linux schafft es, die X2Go-Serversoftware über das Community-Repository zu unterstützen. Um es zu installieren, verwenden Sie den Arch-Paketmanager.

sudo pacman -S x2goserver

Erstellen Sie nach der Installation der Software eine neue Datenbank für X2Go:

sudo x2godbadmin --createdb

Aktivieren Sie abschließend die Serversoftware in systemd (und starten Sie sie ebenfalls).

sudo systemctl x2goserver.service aktivieren sudo systemctl x2goserver.service starten

Fedora

X2Go wird von Fedora gut unterstützt. Installieren Sie es wie jedes andere Paket mit dem Befehl dnf install .

sudo dnf installiere x2goserver x2goserver-xsession

Erstellen Sie dann die Datenbank, die X2Go verwenden wird (falls Fedora dies nicht für Sie erledigt).

sudo x2godbadmin --createdb

Aktivieren Sie abschließend den Dienst mit systemd.

sudo systemctl x2goserver.service aktivieren sudo systemctl x2goserver.service starten

OpenSUSE

Die X2Go-Serversoftware steht zur Installation über die eigenen Software-Repositories des Entwicklers zur Verfügung. So fügen Sie es hinzu:

sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras

Und

Zypper von https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release

Nachdem Sie die Software-Repos hinzugefügt haben, installieren Sie die Pakete auf Ihrem System:

sudo zypper in x2goserver x2goserver-xsession

Erstellen Sie die Datenbank für X2Go. Die SUSE-Pakete können dies erledigen (oder auch nicht). Wenn X2Go nicht funktioniert, ist das ein Zeichen dafür, es einfach selbst über das Terminal zu machen.

sudo x2godbadmin –createdb

Wenn alles installiert ist, aktivieren Sie X2Go im Systemd-Init-System.

sudo systemctl x2goserver.service aktivieren sudo systemctl x2goserver.service starten

Installieren Sie den X2Go-Client

Nachdem der Server nun eingerichtet ist, ist es an der Zeit, per Remotezugriff einzusteigen. Der X2Go-Client wird häufig unter Linux verwendet, es ist jedoch auch möglich, ihn unter (https://code.x2go.org/releases/binary-win32/x2goclient/) zu verwenden. releases/4.1.0.0-2017.03.11/x2goclient-4.1.0.0-2017.03.11-setup.exe) Windows, Android und andere Plattformen. Um eine Verbindung mit einem Linux-Gast herzustellen, müssen Sie in jedem Fall zunächst den Client für Ihr bevorzugtes Betriebssystem installieren. Glücklicherweise ist die Einrichtung eines X2Go-Clients weniger aufwändig als der Serveraspekt der Software. Wenn Ihre Linux-Distribution unten nicht aufgeführt ist, suchen Sie auf der Website nach der neuesten Quellversion des Clients .

Ubuntu

sudo apt install x2goclient

Debian

sudo apt-get install x2goclient

Arch Linux

sudo pacman -S x2goclient

Fedora

sudo dnf installiere x2goclient

OpenSUSE

Besorgen Sie sich die neueste Version des X2Go-Clients von der OBS . Wählen Sie zur Installation Ihre Version von OpenSUSE aus und klicken Sie dann auf die Schaltfläche „1-Klick-Installation“.

Verbinden

Um eine Verbindung herzustellen, geben Sie den Namen des Remote-Servers/Linux-PCs ein, der eine X2Go-Sitzung hostet. Dies sollte derselbe Host oder dieselbe IP-Adresse sein, die Sie für die Anmeldung bei SSH verwenden. Befolgen Sie dann die folgenden Schritte.

Beispiel: Um mich bei meinem Desktop anzumelden, gebe ich „arch-linux-desktop“ ein, oder die Internet-IP-Adresse, wenn ich dies außerhalb meines lokalen Netzwerks tue.

Geben Sie im nächsten Feld den Benutzernamen ein, mit dem Sie sich über SSH anmelden.

Für „Port“ ist es am besten, es in Ruhe zu lassen. Dies liegt daran, dass die meisten Leute den Standard-SSH-Port 22 nicht ändern. Wenn Sie ihn jedoch in OpenSSH geändert haben , fügen Sie diesen anstelle von „22“ hinzu.

Wählen Sie abschließend eine Desktop-Umgebung aus dem Dropdown-Menü aus. Wenn Sie in Ihrem Client keine sehen, müssen Sie eine installieren.

Hinweis: Versuchen Sie es mit LXDE, MATE oder XFCE für X2Go, da diese sehr leicht sind.

Sobald alles eingestellt ist, klicken Sie auf „OK“, um eine Verbindung zu Ihrem X2Go-Server herzustellen!


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?