So konfigurieren Sie Remote Desktop mit X2Go unter Debian 9

Wenn wir Benutzern Support leisten müssen oder verschiedene Teams unter unserer Verantwortung stehen, ist der Remote-Desktop eines der praktischsten Tools , um verschiedene Arten von Support durchzuführen. Er hilft uns, von überall aus eine Verbindung mit einem Client-Team herzustellen und Hilfe oder Unterstützung bereitzustellen. notwendiges Management

Nun ist uns allen bekannt, dass viele Server und Geräte Befehlszeilen verwenden, um Ressourcen zu optimieren , und wir haben Anwendungen, die uns Remoteverbindungen wie VNC, Putty usw. ermöglichen. Diese können jedoch manchmal zu Zugriffsfehlern führen , Langsamkeit oder komplexe Konfiguration, die die Funktionsfähigkeit beeinträchtigt.

TechnoWikis bietet heute ein praktisches Tool für Remotedesktopverbindungen mit Einfachheit und umfangreichen Funktionen und ist X2Go.

Was ist X2Go?
X2Go ist eine Anwendung, mit der wir über eine Bandbreitenverbindung auf einen Grafikdesktop eines Computers zugreifen können, egal ob dieser knapp oder hoch ist.

X2Go wurde aufgrund der dort verwendeten Befehlsumgebung hauptsächlich für den Zugriff auf Linux-Geräte entwickelt. Bei X2Go ist das Linux-Gerät, auf das wir zugreifen, der X2Go-Server, und wir können eine Verbindung von Computern herstellen, auf denen Linux, Windows oder Mac OS ausgeführt wird X2Go-Client.

Mehrere Benutzer oder Clients können gleichzeitig auf einen einzelnen X2Go-Server zugreifen, wobei jeder Benutzer oder Client standardmäßig eine individuelle Desktopsitzung hat. Darüber hinaus ist es mit X2Go auch möglich, den Desktop freizugeben oder die Remoteunterstützung zu verwenden.

Für den grafischen Teil der Remotedesktopsitzungen verwendet X2Go die No Machine NX3-Technologie.

X2Go-Funktionen
Einige der herausragendsten Funktionen von X2Go sind:

  • Grafischer Remote-Desktop mit optimaler Funktion in jedem Netzwerk.
  • Es ist möglich, auch von einem anderen Client aus die Verbindung zu einer Sitzung zu trennen und erneut herzustellen.
  • Unterstützung für mehrere Benutzer.
  • Es verfügt über eine SSH-Verschlüsselung, die die übertragenen Daten sichert.
  • Es ermöglicht den Austausch von Dateien von Client zu Server.
  • Wir können einen Drucker von Client zu Server freigeben.
  • Auswahl aus mehreren Desktop-Umgebungen (z. B. MATE, GNOME, KDE).
  • Remote-Support über Desktop Sharing möglich.
  • Sie können auf einzelne Anwendungen zugreifen, indem Sie den Namen der gewünschten ausführbaren Datei in der Client-Konfiguration angeben oder eine der vordefinierten allgemeinen Anwendungen auswählen.
  • Der Linux X2Go-Client kann auch als grafisches Front-End für eine clientseitige Installation von rdesktop / xfreerdp dienen, sodass Sie keinen X2Go-Server benötigen.
  • X2Go-Server können XDCMP-Abfragehosts über geringe Bandbreiten bereitstellen.
  • Ein Sitzungsbroker, der die zentrale Konfiguration und den Lastenausgleich unterstützt.
  • Es nutzt eine modifizierte Version des X-Servers (Grafik) und des X11-Protokolls, um den Datenaustausch zwischen Client und Server zu minimieren.
  • X2Go arbeitet mit Ihrem vorhandenen SSH-Dämon zusammen und verschlüsselt den gesamten Datenverkehr zwischen dem Client und dem Server.
  • X2Go erfordert keine manuelle Konfiguration, die schwierig zu verwenden ist.
  • X2Go konfiguriert die Umgebung beim Anmelden, sodass ein X-Server nicht ständig verwendet werden muss.
See also  Deaktivieren Sie die automatische Wiedergabe oder den automatischen Start von Videos in Firefox

Einige der Fälle, in denen die Verwendung von X2Go praktisch ist, sind die folgenden:

  • Begrenzte Bandbreite
  • Unmöglichkeit, ein Linux-basiertes Betriebssystem lokal zu installieren.
  • Müssen verschiedene Maschinen haben.
  • Benötigen Sie mehrere Verbindungen zu einem einzigen Team.

Voraussetzungen
  • Für diese Analyse werden wir Debian 9 mit mindestens 1 GB RAM verwenden, empfohlen werden jedoch 4 GB
  • Besitzen Sie einen Benutzer mit sudo-Berechtigungen.

Hinweis
Wir können den gleichen Prozess in Debian 8 durchführen.

1. Konfigurieren Sie die Firewall unter Debian 9

Es ist wichtig, dass vor der Installation und Verwendung von X2Go die Firewall konfiguriert wird, da zum Zeitpunkt der Installation einer Desktop-Umgebung viele Abhängigkeiten und zusätzliche Softwareprozesse generiert werden, von denen einige möglicherweise versuchen, Netzwerkports zu öffnen, wodurch die Sicherheit des Netzwerks anfällig wird. Informationen

In diesem Fall muss nur Port 22 berücksichtigt werden, der offen bleibt, damit wir eine Verbindung mit SSH und X2Go herstellen können.

In diesem Beispiel installieren wir UFW (Uncomplicated Firewall – Firewall ohne Komplikationen), da die Verwendung und Verwaltung viel einfacher ist als bei den anderen.

Schritt 1

Für die Installation werden wir folgendes ausführen:

 apt-get install ufw 

1-Konfigurieren-der-Firewall-in-Debian-9.png

Schritt 2

Standardmäßig ist UFW deaktiviert und kann durch Ausführen der folgenden Zeile überprüft werden:

 ufw Status ausführlich 

2-UFW-is-disabled.png

Schritt 3

Die Überprüfung des Status zu diesem Zeitpunkt ist wichtig, um zu vermeiden, dass ufw blockiert wird, wenn später alle eingehenden Verbindungen blockiert werden. Wenn UFW also aktiv ist, müssen Sie es deaktivieren, indem Sie Folgendes ausführen:

 ufw deaktivieren 
Schritt 4

Jetzt legen wir die folgenden Standard-Firewall-Regeln fest, um alle eingehenden Verbindungen zu verweigern und alle ausgehenden Verbindungen zuzulassen:

 Ufw Standard verweigern eingehende ufw Standard ausgehend zulassen 

3-default-firewall-rules.png

Schritt 5

Jetzt aktivieren wir die Verbindung zum Server über Port 22, indem wir die folgende Zeile ausführen:

 ufw erlauben 22 
Schritt 6

Wir werden UFW aktivieren, indem wir ausführen:

 ufw aktivieren 

4-server-to-the-port-22.png

2. Installieren Sie die grafische Umgebung in Debian 9

In diesem Beispiel installieren wir die XFCE-Desktop-Umgebung und haben dafür zwei Möglichkeiten, aber es muss nur eine ausgewählt werden: die minimale Desktop-Umgebung oder die vollständige Desktop-Umgebung.

Minimale Desktop-Umgebung
Anwenden, wenn Sie eine kleine Grundmenge von Paketen installieren und dann die anderen Komponenten manuell hinzufügen möchten. In diesem Fall verwenden wir das Metapaket xfce4.

Ein Metapaket als solches enthält keine eigene Software, sondern ist nur von anderen installierten Paketen abhängig, sodass eine vollständige Sammlung von Paketen gleichzeitig installiert werden kann, ohne dass jeder Paketname einzeln in die Befehlszeile geschrieben werden muss.

See also  Behebung des Fehlers FAULTY HARDWARE CORRUPTED PAGE in Windows 10

Wenn wir diese Art von Umgebung installieren möchten, führen wir Folgendes aus:

 apt-get installiere xfce4 

5-Install-the-Environment-Grafik-in-Debian-9.png

Dort akzeptieren wir den Download und definieren während des Installationsprozesses den gewünschten Manager:

6-installation-process-debian-9.png

Vollständige Desktop-Umgebung
Wenn Sie nicht alle benötigten Komponenten manuell auswählen möchten und einen vordefinierten Paketsatz auswählen möchten, z. B. ein Textverarbeitungsprogramm, einen Webbrowser, einen E-Mail-Client und anderes vorinstalliertes Zubehör, müssen Sie den xfce-Desktop installieren vervollständigen

In diesem Fall müssen wir den folgenden Befehl ausführen. Zu diesem Zeitpunkt haben wir die grafische Umgebung auf dem X2Go-Server konfiguriert.

 apt-get installiere task-xfce-desktop 

3. Konfigurieren Sie den X2Go-Server unter Debian 9

Wie eingangs erwähnt, besteht die X2Go-Anwendung aus zwei Hauptkomponenten: dem Server, der die grafische Sitzung auf dem Remotecomputer initiiert und verwaltet, und dem Client, den wir auf unserem lokalen Computer installieren, um den Remotedesktop oder die Remoteanwendung anzuzeigen und zu steuern.

Um X2Go auf dem Server zu konfigurieren, müssen wir der Konfiguration des Paketmanagers ein zusätzliches Repository hinzufügen und zunächst den öffentlichen Schlüssel der X2Go-Entwickler importieren, mit dem wir garantieren, dass der Download und die Installation der Pakete korrekt mit ihren Schlüsseln signiert werden privat.

Schritt 1

Dazu werden wir folgendes ausführen:

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

7-Pakete-werden-signiert.png

Hinweis
Im Falle eines Fehlers mit dirmngr sollten wir diesen Administrator apt-get install dirmngr installieren.

Schritt 2

Als Nächstes werden wir das Repository zu den Konfigurationsdateien des Paketmanagers hinzufügen, indem wir Folgendes ausführen:

 echo 'deb http://packages.x2go.org/debian stretch main' | tee /etc/apt/sources.list.d/x2go.list 

8-configuration-of-package-manager.png

Schritt 3

Dadurch wird die Datei /etc/apt/sources.list.d/x2go.list erstellt und die Deb-Zeile http://packages.x2go.org/debian stretch main hinzugefügt , die dem Paketmanager angibt, wo sich die Pakete befinden ergänzend Wir werden die Pakete aktualisieren, indem wir sie ausführen

 apt-get update 
Schritt 4

Schließlich werden wir X2Go auf dem Debian-Server installieren und die folgende Zeile ausführen:

 apt-get install x2goserver x2goserver-xsession 

9-manager-de-paquetes.png

Schritt 5

Geben Sie den Buchstaben S ein , um den Download und die Installation der Pakete zu bestätigen. Nach Abschluss wird Folgendes angezeigt. Zu diesem Zeitpunkt ist keine zusätzliche Konfiguration auf dem X2Go-Server erforderlich. 10-download-and-installation-der-pakete.png

4. Installieren Sie X2Go auf dem Debian 9-Client

Der nächste Schritt ist die Installation des X2Go-Clients für die Remote-Verbindung. Dazu können Sie die ausführbaren Dateien über die folgenden Links herunterladen.

Schritt 1
Auf Windows-Betriebssystemen
Auf MacOS-Betriebssystemen
Schritt 2

In Debian- oder Ubuntu-Umgebungen werden wir Folgendes ausführen:

 apt-get install x2goclient 
Schritt 3

Wenn der Desktop-Client installiert ist, können wir die Konfiguration bearbeiten und eine Verbindung zum X2Go-Server herstellen, um den XFCE-Desktop remote zu verwenden.

Um X2Go unter Windows zu installieren, in diesem Fall Windows 10, doppelklicken wir auf die ausführbare Datei, wählen die Sprache aus und akzeptieren die Bedingungen der Lizenz:

See also  Passen Sie die URL in sozialen Netzwerken an

11-X2Go-in-the-Client-Debian-9.png

Schritt 4

Klicken Sie auf Ich stimme zu und wählen Sie dann die zu installierenden Komponenten aus:

12-X2Go-in-the-Client-Debian-9.png

Schritt 5

Nachdem Sie den Installationspfad festgelegt haben, starten Sie den X2Go-Installationsprozess in Windows 10:

13-installation-von-X2Go.png

Schritt 6

Bei macOS, in diesem Fall macOS High Sierra, doppelklicken wir auf die .dmg-Datei und das folgende Fenster wird angezeigt:

14-file-dmg.png

Schritt 7

Aufgrund unserer Sicherheitseinstellungen müssen wir möglicherweise zu Sicherheit und Datenschutz wechseln, um die Installation von X2Go zu ermöglichen. Nach der Autorisierung wird das Installationsprogramm überprüft. Auf diese Weise wird es in macOS High Sierra installiert.

15-Security-and-Privacy.png

Schritt 8

Unter Linux, in diesem Fall Ubuntu 17.04, führen wir den Befehl apt-get install x2goclient aus: 16-apt-get-install-x2goclient.png

5. Remote-Konnektivität in Debian 9

Nach der Installation des X2Go-Clients stellen wir eine Remoteverbindung wie folgt her:

Schritt 1

Unter Windows 10 wird beim Ausführen des Clients möglicherweise die folgende Meldung angezeigt:

17-Konnektivität-Remote-in-Debian-9.png

Schritt 2

Dort klicken wir auf die Schaltfläche Zugriff erlauben , damit die Firewall den Zugriff gewährt. Später haben wir das folgende Fenster, in dem wir die folgenden Punkte konfigurieren müssen: Name der Sitzung.

Im Abschnitt Server definieren wir Folgendes:

  • In das Feld Host geben wir die IP-Adresse des Debian-Geräts ein.
  • Im Feld Benutzer geben wir den Benutzer an, mit dem Sie sich anmelden möchten.
  • Im Feld SSH-Port geben wir 22 an.

Schließlich haben wir in der Option Art der Sitzung XFCE ausgewählt, das in Debian installiert wurde.

Hinweis
Diese Parameter gelten für Windows, Linux und macOS.

18-Type-of-Session-Select.png

Schritt 3

Klicken Sie auf OK und wir werden folgendes sehen: 19-session-x2go.png

Schritt 4

Dort geben wir im Feld Sitzung die Eingabetaste ein, damit die von uns erstellte Sitzung verwendet wird. Als nächstes geben wir das Zugangspasswort ein: 20-client-x2go.png

Schritt 5

Klicken Sie auf OK und in jedem Fall wird die folgende Meldung angezeigt:

21-Windows-using-the-client-X2Go.png

Schritt 6

Klicken Sie auf Ja , um den Vorgang fortzusetzen. Auf diese Weise stellen wir unter Windows mit dem X2Go-Client eine Verbindung zum Debian-Computer her: 22-debian-windows.jpg

Schritt 7

Im Falle von macOS High Sierra wird derselbe Vorgang durchgeführt. Parameter definieren: 23-Debian-von-Windows-mit-dem-Client-X2Go.png

Schritt 8

Klicken Sie auf OK und dann auf das Feld Sitzung, um fortzufahren: 24-field-Session.png

Schritt 9

Wir geben Anmeldeinformationen ein: 25-ingres-credenciales.png

Schritt 10

Schließlich beginnt der Konnektivitätsprozess: 26-connection-process.png

Schritt 11

In Ubuntu 17.04 werden wir nach dem X2Go-Client suchen und die bereits angezeigten Werte definieren: 27-wir werden nach-dem-client-X2Go.png suchen

Schritt 12

Klicken Sie auf OK, um die entsprechenden Zugangsdaten einzugeben: 28-credentials-of-access.png

Schritt 13

Schließlich werden wir von Ubuntu 17 aus auf den Debian-Server zugreifen: 29-Server-Debian-von-Ubuntu-17.jpg

Wir haben verstanden, wie dank dieser leistungsstarken Anwendung die Aufgabe der Remote-Konnektivität von jedem Betriebssystem aus bessere Funktionen und mehr Sicherheit bietet.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *