GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und konfigurieren Sie den VNC-Server unter Ubuntu 20.04

VNC steht für „Virtual Network Computing“ und ist ein Freigabesystem oder eine Reihe von Protokollen für die gemeinsame Nutzung von Desktops. Es ist viel Software für den Fernzugriff auf Linux-basierte Desktops verfügbar, darunter TigerVNC, TightVNC, Vino, vnc4server und mehr.

TigerVNC ist ein kostenloser, quelloffener und hochleistungsfähiger VNC-Server zur Fernsteuerung oder zum Fernzugriff auf Linux-basierte Desktops. Es ist eine Client/Server-Anwendung, die es Ihnen ermöglicht, mit grafischen Anwendungen auf entfernten Rechnern zu interagieren.

  • Lesen: So installieren Sie Remote Desktop (XRDP) unter Ubuntu 20.04

In diesem Tutorial zeigen wir Ihnen, wie Sie einen VNC-Server unter Ubuntu 20.04 installieren und konfigurieren.

Schritt 1 – Desktop-Umgebung installieren

Standardmäßig enthält Ubuntu Server keine Desktop-Umgebung. Der TigerVNC-Server wurde entwickelt, um nur Desktop-Systeme zu steuern. Daher müssen Sie Ihrem Server eine Desktop-Umgebung hinzufügen.

Aktualisieren und aktualisieren Sie zunächst alle installierten Pakete mit dem folgenden Befehl:

apt update -y 
apt upgrade -y 

Sobald Ihr System aktualisiert ist, installieren Sie das Tasksel-Dienstprogramm, um eine Desktop-Umgebung zu installieren:

apt install tasksel -y 

Starten Sie nach der Installation von Tasksel das Tasksel-Dienstprogramm mit dem folgenden Befehl:

tasksel 

Sie sollten die folgende Schnittstelle sehen:

Verwenden Sie die Pfeiltaste, um in der Liste nach unten zu scrollen und Ubuntu-Desktop zu finden . Drücken Sie als Nächstes die Leertaste, um es auszuwählen, und drücken Sie dann die Tabulatortaste, um OK auszuwählen, und drücken Sie dann die Eingabetaste, um den Ubuntu-Desktop zu installieren.

Sobald alle Pakete installiert sind, müssen Sie Ihren Systemstart auf das grafische Ziel einstellen. Sie können es mit dem folgenden Befehl einstellen:

systemctl set-default graphical.target 

Als nächstes neu starten Ihr System, um die Änderungen zu übernehmen.

Schritt 2 – TigerVNC-Server installieren

Standardmäßig ist das TigerVNC-Paket im Standard-Repository von Ubuntu 20.04 verfügbar. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:

apt install tigervnc-standalone-server -y 

Erstellen Sie nach der Installation von TigerVNC einen neuen Benutzer und legen Sie ein VNC-Passwort für diesen Benutzer fest.

Erstellen Sie zuerst einen neuen Benutzer namens hitesh mit dem folgenden Befehl:

adduser hitesh 

Schalten Sie als Nächstes den Benutzer auf hitesh um und legen Sie mit dem folgenden Befehl ein VNC-Passwort fest:

su - hitesh 
vncpasswd 

Geben Sie Ihr gewünschtes Passwort wie unten gezeigt ein:

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

Als nächstes starten Sie den VNC-Server mit dem folgenden Befehl:

vncserver -localhost no 

Sobald der VNC-Server gestartet ist, sollten Sie die folgende Ausgabe erhalten:

New 'ubuntu2004:1 (hitesh)' desktop at :1 on machine ubuntu2004

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/hitesh/.vnc/ubuntu2004:1.log

Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/hitesh/.vnc/passwd ubuntu2004:1 to connect to the VNC server.

Sie können Ihren laufenden VNC-Server mit dem folgenden Befehl überprüfen:

vncserver -list 

Sie sollten die folgende Ausgabe erhalten:

TigerVNC server sessions:

X DISPLAY #	RFB PORT #	PROCESS ID
:1		5901		1719

Schritt 3 – VNC-Client installieren

In diesem Abschnitt installieren wir den RealVNC-VNC-Client auf dem Remote-Computer und verbinden ihn mit dem VNC-Server.

Sie können den RealVNC-Client von der RealVNC-Downloadseite herunterladen.

Sobald der Download abgeschlossen ist, installieren Sie das heruntergeladene Paket mit dem folgenden Befehl:

dpkg -i /home/vyom/Downloads/VNC-Viewer-6.20.529-Linux-x64.deb  

Starten Sie als Nächstes den VNC-Client über das Gnome-Anwendungsmenü. Klicken Sie dann auf das Menü Datei => Neue Verbindung um eine neue Verbindung herzustellen. Sie sollten den folgenden Bildschirm sehen:

Geben Sie den Namen an und IP-Adresse zusammen mit der VNC-Sitzungs-ID :1 Ihres VNC-Servers und klicken Sie auf OK um die Verbindung zu speichern. Sie sollten Ihre gespeicherte Verbindung auf dem folgenden Bildschirm sehen:

Doppelklicken Sie nun auf Ihre neu erstellte Verbindung. Sie werden aufgefordert, Ihr VNC-Passwort wie unten gezeigt einzugeben:

Geben Sie Ihr VNC-Passwort ein und klicken Sie auf OK. Sobald die Verbindung hergestellt ist, sollten Sie Ihren Ubuntu-Desktop-Bildschirm sehen:

Schritt 4 – Konfigurieren Sie VNC für die Arbeit mit Ihrer Desktop-Umgebung

Stoppen Sie vor dem Start die VNC-Instanz mit dem Befehl vncserver mit der Option -kill und der Serversitzungs-ID als Argument.

vncserver -kill :1 

Sie sollten die folgende Ausgabe erhalten:

Xtigervnc-Prozess-ID 1719 wird beendet… Erfolg!

Als nächstes müssen Sie TigerVNC so konfigurieren, dass es mit Gnome funktioniert. Sie können dies tun, indem Sie eine neue Datei xstartup im .vnc-Verzeichnis erstellen:

su - hitesh 
nano ~/.vnc/xstartup 

Fügen Sie die folgenden Zeilen hinzu:

Shell
12345 #!/bin/shehexec /etc/vnc/xstartupxrdb $HOME/.Xresourcesvncconfig -iconic &dbus-launch --exit-with-session gnome-session &

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Das obige Skript wird automatisch ausgeführt, wenn Sie den TigerVNC-Server starten oder neu starten.

Geben Sie als Nächstes Ausführungsberechtigungen für die Datei ~/.vnc/xstartup:

chmod u+x  ~/.vnc/xstartup 

Schritt 5 – Erstellen Sie eine Systemd-Dienstdatei für VNC

Als nächstes müssen Sie eine systemd-Datei für TigerVNC erstellen, um den VNC-Dienst zu verwalten. Sie können es mit dem folgenden Befehl erstellen:

nano /etc/systemd/system/[email protected] 

Fügen Sie die folgenden Zeilen hinzu:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple
User=hitesh
PAMName=login
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :
ExecStart=/usr/bin/vncserver :%i -localhost no -geometry 1024x768
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Speichern und schließen Sie die Datei und laden Sie dann den systemd-Daemon mit dem folgenden Befehl neu:

systemctl daemon-reload 

Aktivieren Sie als Nächstes den VNC-Dienst so, dass er beim Systemneustart mit dem folgenden Befehl gestartet wird:

systemctl enable [email protected] 

Als nächstes starten Sie den VNC-Dienst mit dem folgenden Befehl:

systemctl start [email protected] 

Schlussfolgerung

Herzliche Glückwünsche! Sie haben den Tiger VNC-Server auf Ubuntu 20.04 erfolgreich installiert und eingerichtet. Sie können Ihr Ubuntu-System jetzt von jedem Desktop-System aus verbinden und es mit einer einfach zu bedienenden grafischen Oberfläche verwalten.


Ubuntu
  1. So installieren und konfigurieren Sie einen NFS-Server unter Ubuntu 20.04

  2. So installieren und konfigurieren Sie VNC unter Ubuntu 20.04

  3. So installieren und konfigurieren Sie den DHCP-Server unter Ubuntu 20.04

  4. So installieren und konfigurieren Sie den Redis-Server in Ubuntu

  5. So installieren und konfigurieren Sie den VNC-Server unter Debian 10

So installieren und konfigurieren Sie LAMP Server unter Ubuntu

So installieren und konfigurieren Sie den VNC-Server unter Ubuntu 20.04 LTS

So installieren und konfigurieren Sie den OpenLDAP-Server unter Ubuntu 16.04

So installieren und konfigurieren Sie VNC auf Ubuntu Server 20.04

Wie installiere und konfiguriere ich VNC unter Ubuntu 20.04?

So installieren Sie den VNC-Server unter Ubuntu 14.04