Linux Mint

Installieren Sie den VNC-Server unter Linux Mint 20

Installieren Sie den VNC-Server unter Linux Mint 20
Manchmal müssen Sie nicht nur eine Verbindung zu Remote-Systemen herstellen, sondern auch auf die gesamte GUI-Umgebung zugreifen. Unter Linux ist VNC ein solches Tool, mit dem Sie sich grafisch remote beim Linux-Server anmelden können. VNC (steht für Virtual Network Computing) ähnelt dem Remote-Desktop-Tool in Windows-Systemen. Es ermöglicht Ihnen, den Remote-Server von Ihrem lokalen System aus zu verwalten und zu steuern.

In diesem Tutorial beschreiben wir, wie Sie den VNC-Server auf dem Linux Mint 20-System installieren. Um die Verbindung zum VNC-Server zu testen, verwenden wir die Anwendung VNC-Viewer (VNC-Client). Sie können jede andere VNC-Clientanwendung verwenden.

Bevor Sie mit dem Artikel fortfahren, stellen Sie sicher, dass Sie als sudo-Benutzer angemeldet sind.

Schritt 1: Installieren Sie die Desktop-Umgebung

Unter Linux gibt es mehrere Desktop-Umgebungen wie Gnome, KDE, XFCE, Unity usw. Wir müssen einen von ihnen installieren, damit der VNC-Server ordnungsgemäß funktioniert. Hier werden wir den XFCE-Desktop installieren.

Öffnen Sie die Befehlszeilen-Terminalanwendung mit der Tastenkombination Strg+Alt+T und geben Sie dann den folgenden Befehl im Terminal aus, um den XFCE-Desktop zu installieren.

$ sudo apt install xfce4 xfce4-goodies

Nachdem Sie den obigen Befehl ausgeführt haben, fragt das System möglicherweise nach einer Bestätigung, ob Sie die Installation fortsetzen möchten oder nicht. Drücken Sie y, um fortzufahren; Danach wird der XFCE-Desktop zusammen mit allen Abhängigkeiten auf Ihrem System installiert.

Schritt 2: VNC-Server installieren

Für Linux-Systeme stehen verschiedene VNC-Server zur Verfügung. Hier werden wir „Tightvncserver“ installieren. Es ist ziemlich einfach, Tightvncserver einzurichten und zu betreiben, und es ist auch zuverlässig. Geben Sie den folgenden Befehl im Terminal aus, um Tightvncserver zu installieren.

$ sudo apt install -y tightvncserver

Geben Sie nach Abschluss der Installation den folgenden Befehl im Terminal aus:

$ vncserver

Sie werden aufgefordert, ein Passwort für den VNC-Server festzulegen. Geben Sie das Passwort ein und bestätigen Sie es durch erneute Eingabe. Dann werden Sie gefragt, ob Sie ein schreibgeschütztes Passwort eingeben möchten, drücken Sie n. Wenn Sie y drücken, können Sie die Maus und die Tastatur nicht zur Steuerung der VNC-Instanz verwenden.

Wenn Sie den Befehl „vncserver“ zum ersten Mal ausführen, erstellt er ein neues Verzeichnis „.vnc“ in Ihrem Home-Verzeichnis. Um dieses Verzeichnis anzuzeigen, können Sie den folgenden Befehl im Terminal ausführen:

$ ls -lah ~/.vnc/

Um den VNC-Serverprozess anzuzeigen, geben Sie den folgenden Befehl im Terminal ein:

$ ps -ef | grep Xtightvnc

Schritt 3: VNC konfigurieren

Jetzt konfigurieren wir den VNC-Server. Beenden Sie dazu zunächst die VNC-Sitzung mit dem folgenden Befehl im Terminal:

$ vncserver -kill :1

Die Standardkonfigurationsdatei des VNC-Servers ist ~/ .vnc/xstartup. Bevor wir Änderungen an dieser Datei vornehmen, erstellen wir eine Sicherungskopie dieser Datei. Geben Sie dazu im Terminal den folgenden Befehl ein:

$ mv ~/.vnc/xstartup ~/.vnc/xstartup.Sicherung

Bearbeiten Sie nun die ~/.vnc/xstartup-Datei mit einem beliebigen Texteditor. Hier verwenden wir den Vim-Texteditor:

$ sudo vim ~/.vnc/xstartup

Fügen Sie die folgenden Zeilen in diese Datei ein:

#!/bin/bash
xrdb $HOME/.XRessourcen
startxfce4 &

Jetzt zuschlagen Esc Taste und drücken Sie :wq um zu speichern und zu schließen ~/.vnc/xstartup-Datei.

Jetzt müssen Sie diese Datei ausführbar machen. Geben Sie dazu im Terminal den folgenden Befehl ein:

$ chmod +x ~/.vnc/xstartup

Führen Sie den VNC-Server mit dem folgenden Befehl im Terminal aus:

$ vncserver

Schritt 4: VNC als Dienst konfigurieren

Jetzt müssen Sie eine Servicedatei für den VNC-Server erstellen. Navigieren Sie dazu mit dem folgenden Befehl in das Verzeichnis /etc/systemd/system:

$ cd /etc/systemd/system

Erstellen Sie dann eine Servicedatei mit dem folgenden Befehl im Terminal:

$ vim [email protected]

Fügen Sie die folgenden Zeilen in diese Datei ein:

[Einheit]
Description=Remote-Desktop-Dienst (VNC)
Nach=syslog.Zielnetzwerk.Ziel
[Bedienung]
Typ=gabelung
Benutzer=edward
PIDFile=/home/edward/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Installieren]
WantedBy=Mehrbenutzer.Ziel

Jetzt zuschlagen Esc Taste und drücken Sie :wq um die Datei zu speichern und zu schließen.

Laden Sie nun die systemd-Prozesse mit dem folgenden Befehl im Terminal neu:

$ systemctl daemon-reload

Starten Sie dann die VNC-Serverdienste:

$ systemctl starte [email protected]

Um den VNC-Serverdienst beim Booten zu aktivieren, verwenden Sie den folgenden Befehl:

$ systemctl aktivieren [email protected]

Um den VNC-Dienststatus zu überprüfen, verwenden Sie den folgenden Befehl:

$ systemctl-Status [email protected]

Schritt 5: Verbinden Sie sich mit dem VNC-Server

Jetzt werden wir versuchen, eine Verbindung zum VNC-Server über einen SSH-Tunnel herzustellen, da VNC selbst kein verschlüsseltes Protokoll ist. Geben Sie dazu im Terminal den folgenden Befehl ein:

$ ssh -L 5901:127.0.0.1:5901 -N -f -l [Benutzername] [Server-IP]

Ersetzen Sie [user_name] und [server_ip] durch den tatsächlichen Benutzernamen und die IP-Adresse des VNC-Servers. In unserem Beispiel wäre der Befehl:

$ ssh -L 5901:127.0.0.1:5901 -N -f -l kbuzdar 192.168.72.159

Dieser Befehl richtet einen sicheren Tunnel zwischen Ihrem localhost und dem VNC-Server ein.

Installieren Sie nun die VNC-Client-Anwendung (VNC-Viewer) auf Ihrem System und starten Sie sie. Geben Sie in der oberen Leiste eines VNC-Viewers 127 . ein.0.0.1:5901 und drücken Sie Eingeben.

Wenn der folgende Dialog erscheint, klicken Sie auf Fortsetzen.

Geben Sie im folgenden Authentifizierungsdialog das VNC-Serverkennwort ein und klicken Sie auf OK.

Jetzt sehen Sie den Desktop des Remote-Systems.

VNC-Serververbindung wurde jetzt erfolgreich hergestellt established. Wenn Sie fertig sind, schließen Sie die VNC-Viewer-Anwendung und beenden Sie auch den SSH-Tunnel, indem Sie Strg+c im Terminalfenster verwenden. Wenn Sie sich erneut mit dem VNC-Server verbinden müssen, erstellen Sie zuerst den Tunnel und stellen Sie dann mit der VNC-Viewer-Anwendung eine Verbindung zum VNC-Server her.

In diesem Artikel haben Sie erfahren, wie Sie den VNC-Server auf dem Linux Mint 20-System installieren. Jetzt können Sie Linux Mint ganz einfach von Ihrem lokalen System aus über die GUI-Oberfläche verwalten. Ich hoffe der Artikel hat dir gefallen!

Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...
So erfassen und streamen Sie Ihre Gaming-Sitzung unter Linux
In der Vergangenheit galt das Spielen von Spielen nur als Hobby, aber mit der Zeit verzeichnete die Spieleindustrie ein enormes Wachstum in Bezug auf ...
Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...