Installieren Sie den VNC-Server unter Linux Mint 20

Install Vnc Server 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 aus der Ferne 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 eine davon installieren, damit der VNC-Server ordnungsgemäß funktioniert. Hier werden wir den XFCE-Desktop installieren.



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



$sudogeeignetInstallierenxfce4 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 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.



$sudogeeignetInstallieren -undtightvncserver

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 unter Ihrem Home-Verzeichnis. Um dieses Verzeichnis anzuzeigen, können Sie den folgenden Befehl im Terminal ausführen:

$ls -NS~/.vnc/

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

$ps -ef | GriffXtightvnc

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-töten:1

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

$mv~/.vnc/xstart ~/.vnc/xstartup.backup

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

$sudo ich kam~/.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 die Datei ~/.vnc/xstartup zu speichern und zu schließen.

Nun 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/System/System

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

$ich kamvncserver@.Service

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

[Einheit]
Beschreibung=Remote-Desktop-Dienst(VNC)
Nach=syslog.ZielNetzwerk.Ziel
[Service]
Typ=Gabelung
Benutzer=edward
PIDDatei=/home/edward/.vnc/%Hi.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -Tiefe24-Geometrie 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Installieren]
Gesucht von=Multi-Benutzer.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 start vncserver@1.Service

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

$systemctlaktivierenvncserver@1.Service

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

$systemctl-status vncserver@1.Service

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 -DAS 5901: 127.0.0.1:5901 -N -F -das [Nutzername] [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 -DAS 5901: 127.0.0.1:5901 -N -F -daskbuzdar 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.0.0.1:5901 ein und drücken Sie Eintreten .

Wenn der folgende Dialog erscheint, klicken Sie auf Weitermachen .

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

Jetzt sehen Sie den Desktop des Remote-Systems.

Die VNC-Serververbindung wurde jetzt erfolgreich hergestellt. 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 mithilfe 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-Schnittstelle verwalten. Ich hoffe der Artikel hat dir gefallen!