So installieren Sie vncserver in Ubuntu 20.04

So installieren Sie vncserver in Ubuntu 20.04

Ubuntu 20.04 wurde im April 2020 offiziell veröffentlicht. Heute habe ich offiziell ein Spiegelsystem installiert und einen VNC-Server im System installiert, um die grafische Remoteverwaltung und -verwendung zu erleichtern. Die Schritte zur Installation von VNCServer sind wie folgt:

Schritt 1: Installieren Sie die Desktop-Umgebung und den VNCServer

#updateapt-Aktualisierung
#Installieren Sie die Desktopumgebung sudo apt install xfce4 xfce4-goodies
#VNC-Server installieren
apt installiere tightvncserver
#VNC-Server starten
vncserver

Folgen Sie dann den Anweisungen, geben Sie das Kennwort ein, mit dem Sie sich beim VNC-Server angemeldet haben, und wiederholen Sie die Eingabe zur Bestätigung.

Nachdem ich mich remote angemeldet hatte, stellte ich fest, dass der Desktop grau war. Es scheint, dass Sie auch die VNC-Server-Umgebung konfigurieren müssen:

Schritt 2: VNCServer-Parameter konfigurieren

#Schließen Sie vncserver: 1 Fenster vncserver -kill: 1
#Sichern Sie die ursprüngliche Konfigurationsdatei mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
#Bearbeiten Sie die neue Konfigurationsdatei vim ~/.vnc/xstartup

Aktualisieren Sie die Datei xstartup wie folgt:

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

Legen Sie dann die Berechtigungen für das Dokument fest

chmod +x ~/.vnc/xstartup

Starten Sie dann vncserver neu, um eine Verbindung zur grafischen Oberfläche herzustellen. Der Screenshot sieht wie folgt aus:

Sie können sehen, dass die grafische Benutzeroberfläche angezeigt wurde. Allerdings handelt es sich derzeit um eine unsichere Verbindungsmethode. Wenn die Sicherheit ein Problem darstellt, sind noch weitere Konfigurationen erforderlich.

Geben Sie im Remote-Host-Terminal ein:

ssh -L 59000:localhost:5901 -C -N -l root-Server-IP

Dabei wird „server_ip“ durch die IP-Adresse Ihres Remote-Hosts ersetzt.

Dann verwenden Sie Putty. Andere Einstellungen ähneln den normalen SSH-Einstellungen, außer dass Sie einen SSH-Tunnel einrichten müssen. Die spezifischen Einstellungen sind in der folgenden Abbildung dargestellt:

Geben Sie 5901 als Quellport und 127.0.0.1:5901 als Ziel ein und klicken Sie dann auf die Schaltfläche „Hinzufügen“, um den in der Abbildung oben gezeigten Effekt hinzuzufügen.

Melden Sie sich dann zunächst lokal per SSH beim Remote-Host an und geben Sie dann im Client, beispielsweise vncviewer, 127.0.0.1:1 ein, um sich anzumelden.

Dies ist das Ende dieses Artikels zur Installation von VNC-Server in Ubuntu 20.04. Weitere Informationen zur Installation von VNC-Server in Ubuntu 20.04 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Lösung für das Startfehlerproblem von AndroidStudio4.1 unter Ubuntu
  • Lösung für das Fehlerproblem bei der Remote-Verbindung von Vscode zu Ubuntu
  • Detailliertes Tutorial zur Verwendung von VS Code und zur Installation von C/C++-Plugins in Ubuntu
  • So ändern Sie das Passwort und legen die Richtlinie zur Passwortkomplexität in Ubuntu fest
  • Ubuntu öffnet Port 22
  • So installieren und konfigurieren Sie GitLab unter Ubuntu 20.04
  • Ubuntu20.04 VNC-Installation und Konfigurationsimplementierung
  • Ubuntu-Konfiguration Pytorch on Graph (PoG) Umgebungsprozessdiagramm

<<:  Lösung für das Problem mit verstümmelten chinesischen MySQL-Zeichen

>>:  Der Unterschied und die Verwendung von LocalStorage und SessionStorage in Vue

Artikel empfehlen

Beispielanalyse zur Metadatenextraktion von MySQL und Oracle

Inhaltsverzeichnis Vorwort Was sind Metadaten? Ad...

Nginx+FastDFS zum Erstellen eines Image-Servers

Installationsumgebung Centos Umgebungsabhängigkei...

Detailliertes Tutorial zum Ausführen von Selenium+Chromedriver auf dem Server

1. Einleitung Ich möchte Selenium verwenden, um D...

Wie Sie die redundanten Felder der Datenbank sinnvoll nutzen

Privot ist die Zwischentabelle von Viele-zu-viele...

Wann verwendet man Tabellen und wann CSS (Erfahrungsaustausch)

Die Haupttextseite von TW hatte früher eine Breite...

Vollständiger Vue-Code zur Implementierung der Single-Sign-On-Steuerung

Hier ist zu Ihrer Information eine Vue-Single-Sig...

Detailliertes Beispiel für die Datenmigration bei einem IOS-Datenbank-Upgrade

Detailliertes Beispiel für die Datenmigration bei...

Anweisungen zur Verwendung von JSON-Operationsfunktionen in Mysql5.7

Vorwort JSON ist ein leichtes Datenaustauschforma...

Vite führt die Implementierung virtueller Dateien ein

Inhaltsverzeichnis Hintergrund Virtuelle Dateien ...

jQuery implementiert einen prozentualen Fortschrittsbalken

In diesem Artikel wird der spezifische Code von j...

Beispiel einer DOM-Operationstabelle (DOM erstellt Tabelle)

1. Erstellen Sie eine Tabelle mit HTML-Tags: Code...

Detaillierte Erklärung dieses Zeigeproblems in JavaScript

Vorwort Der This-Zeiger in JS hat Anfängern schon...