So installieren und konfigurieren Sie VNC auf Ubuntu

So installieren und konfigurieren Sie VNC auf Ubuntu

VNC ist eine Akronym für Virtuales Netzwerk Computing; Frei verfügbar, Open-Source und Alternative für das Microsoft RDP Protocol (RDP). Diese Technologie wird eingeführt, um Ihr Desktop -System grafisch zu teilen, indem Sie einen weiteren Computer mit Ihrer Maus und Tastatur remote bedienen können. Mit anderen Worten, wir können sagen, dass VNC eine Reihe von Protokollen ist, die für verwendet werden Teilen von Desktop Systeme. Es ermöglicht Benutzern, die mit der Befehlszeile nicht vertraut sind, ihre Einstellungen, Anwendungen und Dateien aus der Ferne zu verwalten.

Jetzt erfahren Sie, wie Sie VNC auf Ihrem Ubuntu -System installieren und einrichten. So lass uns anfangen!

So installieren und konfigurieren Sie VNC auf Ubuntu

Aktualisieren Sie zunächst Ihre Systemrepositorys, indem Sie den folgenden Befehl ausführen:

$ sudo apt-Get-Update

Der nächste Schritt wird die grafische Schnittstelle erhalten.

So installieren Sie die XFCE -Desktop -Umgebung auf Ubuntu

Sie wissen vielleicht, dass die Ubuntu-Server über die Befehlszeile behandelt werden und die Server keine Desktop-Umgebung vor dem Installieren haben. Wenn Sie die Ubuntu -Desktop -Version verwenden, überspringen Sie diesen Schritt.

Im Ubuntu -Repository erhalten Sie eine Vielzahl von Desktop -Umgebungen. In diesem Beitrag werden wir die „installieren“ installierenXfce,Das ist eine leichte und robuste Desktop -Umgebung, die auf einem Remote -Server ausgezeichnet zu verwenden ist:

$ sudo apt installieren xfce4 xfce4-goodies

Eingeben "y/y”, Um den XFCE -Installationsprozess fortzusetzen, um fortzufahren. In der Zwischenzeit wird auf dem Terminalbildschirm eine Eingabeaufforderung angezeigt, in der Sie LightDM konfigurieren können:

Zwischen "GDM3" und "LightDM”, Wählen Sie einen von ihnen als Standard -Display -Manager aus:

So installieren Sie Tigervnc auf Ubuntu

Es gibt eine Menge Software zur Kontrolle einer Linux-basierten Verteilung. Wir werden jedoch das verwenden “Tigervnc”Auf unserem System. Es handelt sich um einen Open-Source-VNC-Server.

Installieren Sie jetzt Tighervnc Auf Ihrem System verwenden Sie den folgenden Befehl:

$ sudo APT Installieren Sie Tigervnc-Standalone-Server

So konfigurieren Sie den VNC -Zugriff auf Ubuntu

Das untergegebene ausführen “vncpasswdBefehl, um das Passwort festzulegen:

$ vncpasswd

Geben Sie ein Passwort zwischen sechs und acht Zeichen ein. Bestätigen Sie als nächstes, dass Sie ein Passwort nur für den Ansicht ausgewählt haben, indem Sie “geben“N”Als Eingabe in das Terminal:

Der nächste Schritt ist die Konfiguration von Tigervnc zur Verwendung der XFCE -Desktop -Umgebung. Dazu werden wir eine offen erstellen, die “XstartupDatei im VNC -Verzeichnis mit der “Nano" Editor:

$ sudo nano ~/.VNC/Xstartup

Die von uns angegebenen Befehle werden jedes Mal ausgeführt, wenn wir den Tigervnc -Server neu starten oder starten. Das ist der Grund, warum wir unsere Datei als "als" benannt haben "benannt haben"Xstartup" Datei:

#!/bin/sh
SONSET Session_MANAGER
Uneingestellter dbus_Session_bus_address
exec startxfce4

Diese Befehle werden den Sitzungsmanager und die Sitzungsadresse abbauen. Es aktiviert auch das XFace4 zum Zeitpunkt des Serverstarts:

Drücken Sie "Strg+o"Um die Änderungen zu speichern, die wir in die" vorgenommen haben "Xstartup" Datei:

Verwenden Sie als Nächstes den Befehl "chmod" zum Hinzufügen der Berechtigung "Ausführung" zur VNC -Startdatei:

$ sudo chmod u+x ~/.VNC/Xstartup

Sie können auch einige zusätzliche Optionen an Ihren VNC -Server weitergeben, indem Sie eine VNC -Konfigurationsdatei erstellen und die Einstellungszeile für Zeile hinzufügen. Wenn Sie diesen Vorgang ausführen möchten, führen Sie diesen Befehl in Ihrem Ubuntu -Terminal aus:

$ sudo nano ~/.VNC/config

Dieser Befehl erstellt und öffnet die VNC -Konfigurationsdatei in Nano Editor:

Für die Demonstration fügen wir der geöffneten Datei einige Zeilen hinzu:

Geometrie = 1920x1080
DPI = 96

Diese Zeilen werden hinzugefügt, um die interface -verwandten Einstellungen von VNC festzulegen:

Drücken Sie "Strg+o”Um die Einstellungen zu speichern und den VNC -Server neu zu starten:

$ sudo vncserver

In der Ausgabe sehen Sie eine “: 1”Nach Ihrem System Hostname. Dieser Wert symbolisiert den Port, in dem VNC derzeit in Ihrem System arbeitet. Zum Beispiel wird auf unserem Ubuntu der VNC -Server auf dem 5901 TCP -Port des Systems ausgeführt (5900+1).

Wenn Sie eine andere Nummer als “sehen“1,”Dann fügen Sie diese Zahl in die" hinzu "5900,”Und Sie erhalten die Portnummer, auf der VNC auf Ihrem System betrieben wird:

Ergänzen Sie die "-töten”Option in“vncserver"Befehl zum Töten der Instanz, die auf der Portnummer ausgeführt wird"1" oder "5901”:

$ vncserver -kill: 1

So erstellen Sie eine Systemd -Einheitsdatei auf Ubuntu

VNC bietet Ihnen auch die Möglichkeit, a zu erstellen Systemd -Einheitsdatei und fügen Sie Ihre VNC -Dienste hinzu, z. B. das Starten, Neustarten und Stoppen des VNC dazu. Führen Sie dazu einen untergegebenen Befehl im Ubuntu-Terminal aus:

$ sudo nano/etc/systemd/system/[email protected]
[Einheit]
Beschreibung = Remote -Desktop -Dienst (VNC)
Nach = syslog.Zielnetzwerk.Ziel
[Service] type = einfach
User = root
Pamname = loginpidFile =/home/%u/.VNC/%H%i.PID
ExecstartPre =/bin/sh -c '/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : '
Execstart =/usr/bin/vncserver:%i -geometrie 1440x900 -Alwayshared -fg
ExecStop =/usr/bin/vncserver -kill:%i
[Installieren]
Wantby by = multi-user.Ziel

Vergessen Sie hier nicht, Ihren Benutzernamen mit dem hinzuzufügenBenutzer" Befehl:

Drücken Sie "Strg+oUm die Änderungen zu speichern und den Daemon neu zu laden:

$ sudo systemctl Daemon-Reload

Verwenden Sie den folgenden Befehl untergewandt, um den VNC-Dienst zum Zeitpunkt des Systemstarts zu aktivieren:

$ sudo systemctl aktivieren [email protected]

Starten Sie nun den Dienst mit diesem Befehl:

$ sudo systemctl starten [email protected]

Schauen Sie sich den Status Ihres VNC -Dienstes an:

$ sudo systemctl Status [email protected]

Die Ausgabe bedeutet, dass der VNC -Dienst auf dem Ubuntu -System ausgeführt wird:

So verbinden Sie den VNC -Server auf Ubuntu

Das Hauptkonzept hinter der Verbindung des VNC -Servers besteht darin, einen SSH -Tunnel zu erstellen, der den Datenverkehr aus dem Port „5901“ des Systems ermöglicht. Wenn Sie eine Verbindung zu einem VNC -Server herstellen möchten, lesen Sie die Syntax des folgenden SSH -Befehls:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l Benutzername IP -Adresse

Hier wird die Option "-l" hinzugefügt, um den Benutzeranmeldennamen "-F" anzugeben, ermöglicht SSH, im Hintergrund auszuführen, und die “-NOptionsprüfungen Wenn wir den Benutzernamen hinzugefügt haben oder nicht (Länge ist Null oder nicht).

Um einen SSH -Tunnel in unserem System zu erstellen, werden wir diesen Befehl ausführen:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l linuxHint -vbox 192.168.43.1

Öffnen Sie anschließend Ihre VNC Viewer -Anwendung und verbinden Sie sie mit Ihrem Localhost -Port 5901 mit dem VNC -ServerLocalhost: 5901”.

Abschluss

Virtuelles Netzwerk Computing oder VNC Ermöglicht Ubuntu -Benutzern, die Anwendung, ihre Einstellungen und Dateien, die auf einem Remote -Server vorhanden sind, ordnungsgemäß zu verwalten. Es ermöglicht ihnen, die vollständige Kontrolle zu haben, indem sie das Desktop -System weitergeben. In diesem Leitfaden haben wir gezeigt So installieren und setzen Sie VNC auf Ubuntu ein und einrichten. Sie möchten versuchen, auf ein System aus zuzugreifen? Probieren Sie unsere bereitgestellte Methode in Ihrem Ubuntu -System aus!