Installieren Sie den VNC Server auf Linux Mint Top 10

Installieren Sie den VNC Server auf Linux Mint Top 10
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 Tool, mit dem Sie sich grafisch im 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 werden wir beschreiben, wie der VNC -Server auf dem System der Linux Mint 20 installiert wird. Um die Verbindung zum VNC -Server zu testen, verwenden wir die Anwendung VNC Viewer (VNC Client). Sie können eine andere VNC -Clientanwendung verwenden.

Vergewissern Sie sich, dass Sie als Sudo -Benutzer angemeldet sind.

Schritt 1: Installieren Sie die Desktop -Umgebung

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

Öffnen Sie die Befehlsleitungsantragsanwendung mit der Tastaturverknüpfung von Strg+Alt+T und geben Sie dann den folgenden Befehl in Terminal zur Installation von XFCE-Desktop aus.

$ sudo apt installieren xfce4 xfce4-goodies

Nach dem Ausführen des oben genannten Befehls kann das System um Bestätigung gebeten, dass, wenn Sie die Installation fortsetzen möchten oder nicht. Drücken Sie y, um fortzufahren; Danach wird XFCE -Desktop zusammen mit allen Abhängigkeiten in Ihrem System installiert.

Schritt 2: Installieren Sie den VNC -Server

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

$ sudo apt install -y engncserver installieren

Wenn die Installation abgeschlossen ist, geben Sie den folgenden Befehl in Terminal aus:

$ vncserver

Sie werden aufgefordert, ein Passwort für den VNC -Server festzulegen. Geben Sie das Passwort ein und bestätigen Sie es dann, indem Sie es erneut eingeben. Anschließend werden Sie gefragt, ob Sie ein Passwort nur für den Ansicht eingeben möchten, drücken Sie auf N. Wenn Sie Y drücken, können Sie die Maus und die Tastatur nicht zur Steuerung der VNC -Instanz verwenden.

Wenn Sie zum ersten Mal den Befehl "vncServer" ausführen, schafft er ein neues Verzeichnis ".VNC ”unter Ihrem Heimverzeichnis. Um dieses Verzeichnis anzuzeigen, können Sie den folgenden Befehl in Terminal ausgeben:

$ ls -lah ~//.VNC/

Um den VNC -Serverprozess anzuzeigen, geben Sie den folgenden Befehl in Terminal aus:

$ ps -f | Grep Xightvnc

Schritt 3: VNC konfigurieren

Jetzt konfigurieren wir den VNC -Server. Töten Sie zunächst die VNC -Sitzung mit dem folgenden Befehl in Terminal:

$ vncserver -kill: 1

Die Standardkonfigurationsdatei des VNC -Servers lautet ~/ .VNC/Xstartup. Lassen Sie uns vor Änderungen an dieser Datei eine Sicherungskopie dieser Datei erstellen. Geben Sie den folgenden Befehl im Terminal aus, um dies zu tun:

$ mv ~/.vnc/xstartup ~/.VNC/Xstartup.Backup

Jetzt bearbeiten Sie das ~//.VNC/Xstartup -Datei mit einem beliebigen Texteditor. Hier verwenden wir VIM -Texteditor:

$ sudo vim ~/.VNC/Xstartup

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

#!/Bin/Bash
xrdb $ home/.Xresources
startxfce4 &

Jetzt schlagen Esc Taste und drücken : WQ um das ~/ zu speichern und zu schließen.VNC/Xstartup -Datei.

Jetzt müssen Sie diese Datei ausführen lassen. Geben Sie den folgenden Befehl im Terminal aus, um dies zu tun:

$ chmod +x ~//.VNC/Xstartup

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

$ vncserver

Schritt 4: Konfigurieren Sie VNC als Dienst

Jetzt müssen Sie eine Servicedatei für den VNC -Server erstellen. Navigieren Sie zu diesem Zweck mit dem folgenden Befehl zum Verzeichnis/etc/systemd/system:

$ cd/etc/systemd/system

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

$ vim [email protected]

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

[Einheit]
Beschreibung = Remote -Desktop -Dienst (VNC)
Nach = syslog.Zielnetzwerk.Ziel
[Service]
Typ = Gabing
User = 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]
Wantby by = multi-user.Ziel

Jetzt schlagen Esc Taste und drücken : WQ um die Datei zu speichern und zu schließen.

Laden Sie nun die Systemd -Prozesse mit dem folgenden Befehl in Terminal neu:

$ systemCTL Daemon-Reload

Starten Sie dann die VNC Server Services:

$ systemctl starten [email protected]

Verwenden Sie den folgenden Befehl, um den VNC -Serverdienst mit dem Start zu aktivieren:

$ systemctl aktivieren [email protected]

Verwenden Sie den folgenden Befehl, um den Status des VNC -Dienstes zu überprüfen:

$ SystemCTL Status [email protected]

Schritt 5: Verbindung zum VNC -Server herstellen

Jetzt werden wir versuchen, eine Verbindung zum VNC -Server über einen SSH -Tunnel herzustellen, da VNC selbst kein verschlüsselter Protokoll ist. Geben Sie den folgenden Befehl im Terminal aus, um dies zu tun:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [user_name] [server_ip]

Ersetzen Sie den [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

In diesem Befehl wird ein sicherer Tunnel zwischen Ihrem Localhost und dem VNC -Server eingerichtet.

Installieren Sie nun die VNC -Client -Anwendung (VNC Viewer) in Ihrem System und starten Sie sie. In der oberen Leiste eines VNC -Betrachters Typ 127.0.0.1: 5901 und drücken Sie Eingeben.

Wenn der folgende Dialog angezeigt wird, klicken Sie auf Weitermachen.

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

Jetzt sehen Sie den Desktop des Fernbedienungssystems.

Die VNC -Serververbindung hat sich jetzt erfolgreich erstellt. Sobald Sie fertig sind, schließen Sie die VNC -Viewer -Anwendung und töten Sie den SSH -Tunnel, indem Sie das Strg+C im Terminalfenster verwenden. Wenn Sie erneut eine Verbindung zum VNC -Server herstellen müssen.

In diesem Artikel haben Sie gelernt, wie man den VNC -Server auf dem Linux Mint 20 -System installiert. Jetzt können Sie Linux Mint einfach mithilfe der GUI -Schnittstelle von Ihrem lokalen System aus einfach verwalten. Ich hoffe, Ihnen hat den Artikel gefallen!