Site Overlay

So installieren Sie den VNC-Server unter Ubuntu

Zuvor haben wir Ihnen gezeigt, wie Sie den VNC-Server auf CentOS installieren (Klicken Sie hier). Heute werden wir die Installation und Konfiguration des VNC-Servers auf Ihrem Ubuntu-Computer behandeln.

Da VNC das Client / Server-Modell verwendet, müssen wir den VNC-Server auf einem Ubuntu-Computer bereitstellen. Um die Verbindung zu testen, verwenden wir den VNC-Client auf einem Windows-Rechner.,

Bevor Sie die Installation des VNC-Servers starten, müssen Sie zunächst sicherstellen, dass Ihr Ubuntu mit den folgenden Befehlen auf dem neuesten Stand ist:

sudo apt updatesudo apt upgrade

Installieren des VNC-Servers unter Ubuntu

Schritt 1. Damit der VNC-Server auf Ihrem Ubuntu-Computer ordnungsgemäß funktioniert, müssen wir einen grafischen Desktop wie KDE, Gnome, XFCE usw. installieren. Für dieses Tutorial verwenden wir den XFCE-Desktop.

Verwenden Sie den folgenden Befehl, um das XFCE Desktop-Paket und andere Abhängigkeitspakete zu installieren.,

sudo apt install xfce4 xfce4-goodies
Installieren Sie XFCE Graphical Desktop und andere Abhängigkeiten

Schritt 2. Installieren Sie das VNC-Server-Paket, es gibt viele VNC-Server-Pakete, und wir werden mit dem ‚tightvncserver‘ ein.

Verwenden Sie den folgenden Befehl, um das Paket ‚tightvncserver‘ zu installieren.

sudo apt install -y tightvncserver
Installieren Sie das Paket VNC Server tightvncserver

Schritt 3., Starten wir nun den VNC-Server mit dem folgenden Befehl.

vncserver

Sie werden aufgefordert, ein VNC-Serverkennwort zu erstellen, das Kennwort einzugeben und zu überprüfen, wie Sie im folgenden Screenshot sehen können.

Generieren Sie Die VNC-Serverkonfigurationsdatei

Schritt 4. Sobald Sie den Befehl VNC server ausführen, wird ein VNC-Konfigurationsverzeichnis in Ihrem Home-Verzeichnis generiert., Dieses VNC-Verzeichnis enthält eine VNC-Konfigurationsdatei namens ‚xstartup‘ für den Benutzer, der den Befehl ausgeführt hat.

Sie können den Inhalt des VNC-Konfigurationsverzeichnisses mit dem folgenden Befehl auflisten.

ls -lah ~/.vnc/
Überprüfen Erstellt VNC Server Konfiguration Datei

Schritt 5. Um zu überprüfen, ob der VNC-server-Prozess ausgeführt wird.,

ps -ef | grep Xtightvnc
VNC Server Läuft Erfolgreich

Konfigurieren VNC Server Auf Ubuntu

Schritt 1. Bevor wir mit der Konfiguration des VNC-Servers beginnen, müssen wir zuerst die aktuell ausgeführte Sitzung beenden.

vncserver -kill :1
Stoppen Sie die VNC-Serversitzung

Schritt 2. Sichern Sie die standardmäßige VNC-Serverkonfigurationsdatei.,

mv ~/.vnc/xstartup ~/.vnc/xstartup.backup_file

Backup The VNC Server Configuration File

Step 3. Create a new VNC server configuration file.

vi ~/.vnc/xstartup
Create New VNC Configuration File

Step 4., Bearbeiten Sie die neue Konfigurationsdatei und fügen Sie die folgenden Zeilen:

#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &
Die VNC-Konfigurationsdatei

Schritt 5. Legen Sie Berechtigungen für die neue Konfigurationsdatei fest, die ausführbar sein soll.

chmod +x ~/.vnc/xstartup

Schritt 6. Führen Sie den Befehl VNC server aus.,

vncserver
Führen Sie den VNC-Serverbefehl aus

VNC-Serverdienst konfigurieren

Als nächstes konfigurieren wir den VNC-Server so, dass er als Systemdienst ausgeführt wird. Dazu müssen wir eine neue VNC-Serverdienstdatei erstellen.

Schritt 1. Erstellen Sie eine VNC-Dienstdatei.

sudo vi /etc/systemd/system/[email protected]
Erstellen Sie Die VNC-Serverdienstdatei

Schritt 2., Fügen Sie die folgenden Zeilen zur VNC-Dienstdatei hinzu.

Vergessen Sie jedoch nicht, jedes <user_name> – Tag durch Ihren Benutzernamen wie im folgenden Screenshot zu ersetzen.

Bearbeiten Sie Die VNC-Server-Dienst-Datei

Schritt 3. Laden Sie den systemd Services-Daemon neu, damit Änderungen wirksam werden.

sudo systemctl daemon-reload
Systemd-Daemon neu laden

Schritt 4., Starten Sie den VNC-Serverdienst.

sudo systemctl start [email protected]
Starten Sie Den VNC-Server-Dienst

Schritt 5. Aktivieren Sie den automatischen Start des VNC-Serverdienstes beim Systemstart.

sudo systemctl enable [email protected]
Aktivieren Sie Den VNC-Server-Dienst

Schritt 6. Überprüfen Sie abschließend den VNC-Serverdienststatus, um sicherzustellen, dass alles normal und fehlerfrei ausgeführt wird.,

sudo systemctl status [email protected]
Überprüfen Sie den VNC-Serverdienststatus

Jetzt ist der VNC-Server installiert und seine Sitzung läuft.

Schritt 7. Holen Sie sich Ihre VNC-Server-IP, die im nächsten Abschnitt verwendet wird.

ifconfig
Die VNC-Server-IP

Wenn der vorherige Befehl nicht funktioniert hat, können Sie zuerst die net-Tools herunterladen und dann den Befehl ifconfig verwenden.,

sudo apt install net-tools
Installieren Sie das Net Tools-Paket

Testen Sie die VNC-Serververbindung unter Windows

In diesem Teil des Tutorials testen wir den VNC-Server, indem wir versuchen, von einem VNC-Client auf einem Windows-Computer.

Da das VNC-Protokoll nicht verschlüsselt ist, wird es dem Paket-Sniffing ausgesetzt. Es wird daher dringend empfohlen, einen SSH-Tunnel zu erstellen, der alle Ihre lokalen Computer sicher und sicher weiterleitet., In diesem Fall ist der VNC-Client-Maschinenverkehr auf Port 5901 an den VNC-Server auf dem gleichen 5901-Port.

Schritt 1. Um das SSH-Tunneling unter Windows einzurichten, benötigen Sie den PUTTY-Client. Öffnen Sie Putty und geben Sie Ihre VNC-Server-IP wie im folgenden Screenshot in den Hostnamen ein.

Öffnen Sie Putty und stellen Sie Ihre VNC-Server-IP ein

Schritt 2. Von der linken seite panel – > Unter Verbindung Menü – > Öffnen SSH –> Drücken Sie Die Taste.,

Geben Sie die Portnummer in das Feld Quellport und vnc_server_ip:port_number in das Feld Ziel ein. Drücken Sie dann die Schaltfläche Hinzufügen als Screenshot unten.

Open Putty

Als nächstes können Sie zur Sitzungsseite zurückkehren, um die vorherigen Einstellungen zu speichern. Sie müssen die vorherigen Schritte nicht jedes Mal ausführen, wenn Sie den VNC-Server öffnen. Drücken Sie abschließend auf Öffnen, um eine Verbindung zum VNC-Server herzustellen.

Schritt 3. Putty fragt Sie nach dem Benutzernamen und Passwort Ihres Ubuntu-Computers.,

Geben Sie Ihren Ubuntu-Benutzernamen und Ihr Passwort ein

Nach dem Login erhalten Sie einen Bildschirm wie den folgenden:

SSH-Tunnel erstellt

Damit haben Sie einen SSH-Tunnel eingerichtet und fahren nun mit dem nächsten Schritt fort.

Schritt 4. Öffnen Sie nun Ihren VNC-Viewer und stellen Sie eine Verbindung zum VNC-Server unter localhost:5901 her.,

VNC Viewer öffnen

Sie können die Verschlüsselungswarnung überspringen.

Überspringen Sie die Verschlüsselungswarnung

Sie müssen Ihr VNC-Serverkennwort eingeben.

Geben Sie das VNC-Serverkennwort ein

Schließlich können Sie Ihren Ubuntu-Desktop sehen.,

Der VNC-Serverbildschirm

Herzlichen Glückwunsch, Sie haben gerade eine Remote-Verbindung zu Ihrem Ubuntu-Computer hergestellt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.