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!