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
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
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.
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/
Schritt 5. Um zu überprüfen, ob der VNC-server-Prozess ausgeführt wird.,
ps -ef | grep Xtightvnc
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
Schritt 2. Sichern Sie die standardmäßige VNC-Serverkonfigurationsdatei.,
mv ~/.vnc/xstartup ~/.vnc/xstartup.backup_file
Step 3. Create a new VNC server configuration file.
vi ~/.vnc/xstartup
Step 4., Bearbeiten Sie die neue Konfigurationsdatei und fügen Sie die folgenden Zeilen:
#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &
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
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]
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.
Schritt 3. Laden Sie den systemd Services-Daemon neu, damit Änderungen wirksam werden.
sudo systemctl daemon-reload
Schritt 4., Starten Sie den VNC-Serverdienst.
sudo systemctl start [email protected]
Schritt 5. Aktivieren Sie den automatischen Start des VNC-Serverdienstes beim Systemstart.
sudo systemctl enable [email protected]
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]
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
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
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.
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.
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.,
Nach dem Login erhalten Sie einen Bildschirm wie den folgenden:
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.,
Sie können die Verschlüsselungswarnung überspringen.
Sie müssen Ihr VNC-Serverkennwort eingeben.
Schließlich können Sie Ihren Ubuntu-Desktop sehen.,
Herzlichen Glückwunsch, Sie haben gerade eine Remote-Verbindung zu Ihrem Ubuntu-Computer hergestellt.