So installieren und konfigurieren Sie den VNC -Server auf Ubuntu 18.04

So installieren und konfigurieren Sie den VNC -Server auf Ubuntu 18.04

VNC steht für „Virtual Network Computing“ für Protokolle zum Teilen von Desktop -Systemen remote. Es stehen viele Software zur Verfügung, um auf Linux -basierte Desktop -basierte Desktop -Remote zugreifen zu können, einschließlich Tigervnc, dicht.

Tigervnc ist ein kostenloser VNC-Server mit Open-Source- und Hochleistungs-VNC. Es handelt sich um eine Client/Server -Anwendung, mit der Sie mit grafischen Anwendungen auf Remote -Maschinen interagieren können.

In diesem Tutorial wurden Sie mit der Installation und Konfiguration des VNC -Servers auf Ubuntu 18 beschrieben.04 Linux -System…

Voraussetzungen

Standardmäßig enthält Ubuntu Server keine Desktop -Umgebung. Tigervnc Server ist so konzipiert, dass nur Desktop -Systeme gesteuert werden. Daher müssen Sie Ihrem Server eine Desktop -Umgebung hinzufügen.

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

sudo APT Update && APT -Upgrade  

Sobald Ihr System aktualisiert ist, installieren Sie die Aufgaben Dienstprogramm zur Installation einer Desktop -Umgebung:

sudo apt installieren Tasksel -y -y  

Starten Sie nach der Installation von Aufgaben das Dienstprogramm für Aufgaben mit dem folgenden Befehl:

Sudo -Aufgaben  

Sie sollten die folgende Schnittstelle sehen:

Verwenden Sie die Pfeiltaste, um die Liste nach unten zu scrollen und zu finden Ubuntu Desktop. Drücken Sie als Nächst.

Sobald alle Pakete installiert sind, müssen Sie Ihre Systemstiefel in das grafische Ziel einstellen. Sie können es mit dem folgenden Befehl festlegen:

sudo systemctl set-default grafisch.Ziel  

Nächste, Neustart Ihr System zur Anwendung der Änderungen.

Schritt 2 - Installieren Sie den VNC -Server auf Ubuntu 18.04

Der Standard Ubuntu 18.04 APT -Repositories enthält das Tigervnc -Serverpaket. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:

sudo apt installieren tigervnc-standalone-server -y  

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

Erstellen Sie zunächst einen neuen Benutzer namens Tecadmin mit dem folgenden Befehl:

sudo adduser tecadmin  

Schalten Sie den Benutzer anschließend auf Tecadmin und setzen Sie ein VNC -Passwort mit dem folgenden Befehl:

Su - Tecadmin vncpasswd  

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

Passwort: Überprüfen Sie: Möchten Sie ein Nur-View-Passwort eingeben (Y/N)? N 

Starten Sie als nächstes den VNC -Server mit dem folgenden Befehl:

vncserver -localHost Nr  

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

/usr/bin/xAuth: Datei/Home/Tecadmin//.XAuthority existiert nicht neu 'Ubuntu1804: 1 (Tecadmin)' Desktop unter: 1 auf Maschine Ubuntu1804 Startanwendungen in/etc/x11/xvnc-Session-Protokoll-Log-Datei/home/tecadmin/.VNC/Ubuntu1804: 1.Log Use xtigervncViewer -securityTypes vncAuth, tlsvnc -passwd/home/tecadmin/.VNC/Passwd Ubuntu1804: 1, um eine Verbindung zum VNC -Server herzustellen. 

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 Anzeige # Prozess -ID: 1 30982 

Schritt 2 - VNC -Client installieren

In diesem Abschnitt installieren wir den RealVNC VNC -Client auf dem Remote -Computer und stellen eine Verbindung zum VNC -Server her.

Sie können den RealVNC -Client von der RealVNC -Download -Seite herunterladen. Stellen Sie sicher, dass Sie die richtige Systemarchitektur auswählen. Standardseite lädt 32 -Bit -Paket herunter.

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

sudo dpkg -i ~/downloads/vnc-viewer-6.20.529-linux-X64.Deb  

Starten Sie den VNC -Client als Nächst. Klicken Sie dann auf die Dateimenü => Neue Verbindung Um eine neue Verbindung zu erstellen. Sie sollten den folgenden Bildschirm sehen:

Das ____ bereitstellen Name Und IP Adresse zusammen mit VNC Session ID ID : 1 Ihr VNC -Server und klicken Sie auf die OK Um die Verbindung zu speichern. Sie sollten Ihre gespeicherte Verbindung im folgenden Bildschirm sehen:

Klicken Sie nun auf Ihre neu erstellte Verbindung. Sie werden gebeten, Ihr VNC -Passwort wie unten gezeigt anzugeben:

Geben Sie Ihr VNC -Passwort an und klicken Sie auf das OK. Sobald Sie angeschlossen sind, sollten Sie Ihren Ubuntu -Desktop -Bildschirm sehen:

Schritt 3 - Setup VNC für Ihre Desktop -Umgebung einrichten

Bevor Sie beginnen, stoppen Sie die VNC -Instanz mithilfe des Befehls vNCServer mit einer -Kill -Option und der Serversitz -ID als Argument.

sudo vncserver -kill: 1  

Sie sollten die folgende Ausgabe erhalten:

Töten von XTigervnc Process ID 1719… Erfolg!

Als nächstes müssen Sie Tigervnc für die Arbeit mit GNOME konfigurieren. Sie können dies tun, indem Sie neue Datei Xstartup in Inside erstellen .VNC -Verzeichnis:

Su - Tecadmin  Nano ~//.VNC/Xstartup  

Fügen Sie die folgenden Zeilen hinzu:

#!/bin/sh exec/etc/vnc/xstartup xrdb $ home/.Xresources vncconfig -iconic & dbus-launch-exexit-with-Session Gnome-Session &
12345#!/bin/shexec/etc/vnc/xstartUpxrdb $ home/.Xresourcesvncconfig -iconic & dbus-launch-exexit-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ächst.VNC/Xstartup -Datei:

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:

sudo vim/etc/systemd/system/[E -Mail geschützt]  

Fügen Sie die folgenden Zeilen hinzu:

[Einheit] Beschreibung = Remote -Desktop -Dienst (VNC) nach = syslog.Zielnetzwerk.Ziel [Service] type = einfacher user = tecadmin 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] suchtby = multi -user.Ziel 

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

sudo systemctl dämon-reload  

Aktivieren Sie als nächstes den VNC -Dienst damit, mit dem folgenden Befehl beim System -Neustart zu beginnen:

sudo systemctl aktivieren [E -Mail geschützt]  

Starten Sie als nächstes den VNC -Dienst mit dem folgenden Befehl:

sudo systemctl start [E -Mail geschützt]  

Abschluss

Glückwunsch! Sie haben den VNC -Server auf Ubuntu 18 erfolgreich installiert und eingerichtet.04 LTS Linux -System. Sie können jetzt den Ubuntu -Desktop vom Remote -System mit VNC Viewer anschließen.