Remotedesktopverbindung zwischen Windows und Linux

Remotedesktopverbindung zwischen Windows und Linux

Wenn es um eine Remotedesktopverbindung zu Linux geht, denken die Leute vielleicht zuerst an die Verwendung von VNC. Wenn es um eine Remotedesktopverbindung zu Windows geht, denken die Leute vielleicht zuerst an die Verwendung des Remotedesktops, der mit Windows geliefert wird. Gibt es also eine Möglichkeit, von Linux aus per Fernzugriff auf Windows und von Windows aus per Fernzugriff auf Linux zuzugreifen? Lassen Sie uns heute die Remote-Kommunikation zwischen Linux und Windows besprechen. Am Beispiel von CentOS6.6 lauten die Schritte wie folgt:

Herstellen einer Verbindung zu Linux über Windows Remote Desktop

1. Überprüfen Sie, ob GNome auf dem Server installiert ist

[root@admin /]# rpm -qa | grep desktop

Wenn gnome-desktop nicht in den Abfrageergebnissen erscheint, müssen Sie die Installationsquelle konfigurieren und die grafische Benutzeroberfläche von GNOME installieren. Befehl: yum -y groupinstall "X Window

System" "Chinesischer Support" "Desktop"

2. VNCServer installieren, VNCServer konfigurieren und Passwort festlegen

[root@admin /]# rpm -ivh tigervnc-server-1.1.0-18.el6.x86_64.rpm #Lokale Installation von VNCServer
[root@admin /]# vncpasswd #VNC-Anmeldekennwort festlegen
[root@admin /]# vim /etc/sysconfig/vncservers #Konfiguration ändern VNC
[root@admin /]# chkconfig vncserver on #Start konfigurieren
[root@admin /]# service vncserver restart #VNC-Dienst starten

3. Erlauben Sie 5900~5905 und 3389 in der Firewall

Der freigegebene VNC-Port muss entsprechend der tatsächlichen Situation konfiguriert werden

4. Installieren Sie die Epel-Bibliothek

[root@admin /]# yum -y install epel-release

5. Installieren Sie xrdp

[root@admin /]# yum -y installiere xrdp

6. Ändern Sie die XRDP-Konfiguration

[root@admin /]# vim /etc/xrdp/xrdp.ini
max_bpp=32 #Ändern Sie den Standardwert 24 auf 32

7. Starten Sie den xrdp-Dienst und stellen Sie ihn so ein, dass er beim Booten startet

[root@admin /] chkconfig xrdp ein
[root@admin /] Dienst XRDP starten

Die oben genannten sind alle Online-Installationen. Wenn Sie eine Offline-Installation benötigen, können Sie auf die Website gehen: http://www.rpmfind.net/ Suchen Sie nach xrdp und wählen Sie die Version aus, die zu Ihrem System passt, um sie herunterzuladen

[root@admin /] rpm -ivh xrdp-0.6.1-5.el6.x86_64.rpm

8. Testen Sie den Remotedesktop


Herstellen einer Verbindung zu Windows über Linux Remote Desktop

1. Bestätigen Sie, dass Linux den grafischen GNome-Desktop installiert hat

2. Konfigurieren Sie das Windows, das remote gesteuert werden muss, um eine Remotedesktopverbindung zu ermöglichen

3. Öffnen Sie den Remotedesktop-Port in der Windows-Firewall (der Standard-Windows-Port ist 3389).

4. Installieren Sie das Remote-Verbindungspaket unter Linux

[root@admin /]# yum -y install rdesktop
[root@admin /]# yum -y install tsclient

5. Unter Anwendungen->Internet->Terminalserver-Client öffnen

6. Klicken Sie auf „Verbindung hinzufügen“, wählen Sie „Windows-Terminaldienst“ und geben Sie nacheinander „Name“, „Host“, „Benutzername“ und „Passwort“ ein.

Wenn der Windows-Remotedesktop-Port nicht 3389 ist, verwenden Sie beim Ausfüllen des Felds das Format IP:Port.

7. Doppelklicken Sie nach dem Speichern der Konfiguration auf die soeben gespeicherte Sitzungskonfiguration in der Hauptoberfläche


Herstellen einer Verbindung zu Linux mithilfe von Linux Remote Desktop

1. Bestätigen Sie, dass Linux den grafischen GNome-Desktop installiert hat

2. Öffnen Sie den Remote-Desktop-Port in der Linux-Firewall (der Standard-Port-Anfangswert ist 5900 + Verbindungs-ID) und installieren und konfigurieren Sie VNCServer auf dem Remote-Server

3. Installieren Sie das Remote-Verbindungspaket unter Linux

[root@admin /]# yum -y install rdesktop
[root@admin /]# yum -y install tsclient

4. Unter Anwendungen->Internet->Terminalserver-Client öffnen

5. Klicken Sie auf „Verbindung hinzufügen“, wählen Sie VNC und geben Sie nacheinander Name, Host und Passwort ein.

Das Host-Eintragformat ist: IP: Verbindungs-ID

6. Doppelklicken Sie nach dem Speichern der Konfiguration auf die soeben gespeicherte Sitzungskonfiguration in der Hauptoberfläche


Vollbild beenden

Wenn unter Linux, egal ob Remote-Windows oder Linux, der Vollbildmodus angezeigt wird und Sie nicht wissen, wie Sie den Vollbildmodus beenden können, können Sie die folgende Methode verwenden

1. Linux Remote Linux

Drücken Sie F8, das VNC-Menü wird angezeigt. Klicken Sie auf „Viewer beenden“ oder deaktivieren Sie „Vollbild“.

2. Linux Remote-Windows

Verwenden Sie die Tastenkombination Strg+Alt+Eingabe, um den Vollbildmodus zu verlassen

Häufige Fehler

1. Der eingegebene Benutzername und das Passwort sind korrekt, aber die Anmeldeaufforderung lautet „xrdp_mm_process_login_response: Anmeldung fehlgeschlagen“. Überprüfen Sie das xrdp-Protokoll und die Fehlermeldung lautet wie folgt:

[root@admin xrdp] vim /var/log/xrdp-sesman.log
[20181107-09:17:36] [INFO ] scp-Thread auf sck 7 erfolgreich gestartet
[20181107-09:17:36] [INFO ] ++ Sitzung erstellt (Zugriff gewährt): Benutzername root, IP xxxx:57714 - Socket: 7
[20181107-09:17:36] [INFO ] Xvnc-Sitzung wird gestartet...
[20181107-09:17:36] [FEHLER] X-Server -- keine Anzeige im Bereich verfügbar # Fehlermeldung

Dieser Fehler wird durch die Überschreitung der maximalen Verbindungsdaten verursacht. Die Lösung lautet wie folgt:

[root@admin xrdp] ps -ef | grep xrdp | grep -v grep | awk '{print $2}' | xargs kill -9
[root@admin xrdp] vim /etc/xrdp/sesman.ini
MaxSessions=100 # Maximale Anzahl an Sitzungsverbindungen
[root@admin xrdp] Dienst xrdp neu starten

oder

[root@admin xrdp] vim /etc/xrdp/sesman.ini
MaxSessions=10 # Maximale Anzahl an Sitzungsverbindungen
KillDisconnected=1 # Auf 1 ändern, das bedeutet automatische Abmeldung nach Trennung
Leerlaufzeitlimit=1800
[root@admin xrdp] Dienst xrdp neu starten

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung, wie man PyCharm mit der virtuellen Umgebung eines Remote-Linux-Servers verbindet
  • So lösen Sie das Problem der Trennung der Linux-SSH-Remoteverbindung
  • Alibaba Cloud Server Remote-Verbindungsverwaltung Linux Server Grafik-Tutorial
  • FTP-Remoteverbindung zu Linux über SSH

<<:  Karusselleffekte mit JavaScript implementieren

>>:  Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.19

Artikel empfehlen

Lassen Sie uns über die Leistung von MySQLs COUNT(*) sprechen.

Vorwort Im Grunde verwenden Programmierer am Arbe...

Natives JS zum Erzielen eines nahtlosen Karusselleffekts

Native js realisiert den Karusselleffekt (nahtlos...

Erfahren Sie, wie Sie Docker unter Windows 10 Home Edition installieren.

Als ich die Bücher über Redis und Spring Cloud Al...

JavaScript-Canvas zum Erzielen eines Spiegelbildeffekts

In diesem Artikel wird der spezifische Code für J...

Implementierung der Docker-Container-Statuskonvertierung

Ein Zustandsübergangsdiagramm eines Docker-Contai...

So implementieren Sie einen Animationsübergangseffekt im Frontend

Inhaltsverzeichnis Einführung Traditionelle Überg...

Eine kurze Analyse kontrollierter und unkontrollierter Komponenten in React

Inhaltsverzeichnis Unkontrollierte Komponenten Ko...

CentOS-System-RPM-Installation und -Konfiguration von Nginx

Inhaltsverzeichnis CentOS RPM-Installation und Ko...

Wie die MySQL Select-Anweisung ausgeführt wird

Wie wird die MySQL-Select-Anweisung ausgeführt? I...

Lösung für den von Mysql systemctl start mysqld gemeldeten Fehler

Fehlermeldung: Der Job für mysqld.service ist feh...