VNC (Virtual Network Computing) Server ermöglicht die gemeinsame Nutzung von Remote-Desktops mit Remote-VNC-Clients wie VNC-Viewer. In CentOS 7 & RHEL 7 Paket namens „tigervnc-server“ muss installiert werden, um den VNC Server einzurichten.
In diesem Artikel werden wir durch die Installation und Konfiguration von VNC Server auf CentOS 7 / RHEL 7 gehen.
- Schritt:1 Stellen Sie sicher, dass die Desktop-Pakete installiert sind
- Schritt:2 Installieren Sie Tigervnc und andere Abhängigkeits-Pakete.
- Schritt:3 Einrichten der VNC-Server-Konfigurationsdatei.
- Schritt:4 Aktualisieren der Benutzerinformationen in der Konfigurationsdatei
- Schritt:5 Setzen Sie das VNC-Passwort für den Benutzer.
- Schritt:6 Greifen Sie auf die Remotedesktop-Sitzung zu.
Schritt:1 Stellen Sie sicher, dass die Desktop-Pakete installiert sind
Um VNC Server einzurichten, stellen wir zuerst sicher, dass Desktop installiert ist, in meinem Fall benutze ich Gnome Desktop. Wenn Gnome Desktop nicht auf Ihrem Linux-Rechner installiert ist, dann verwenden Sie den untenstehenden Befehl zur Installation.
# yum groupinstall "GNOME Desktop"
Schritt:2 Installieren Sie Tigervnc und andere Abhängigkeits-Pakete.
# yum install tigervnc-server xorg-x11-fonts-Type1
Schritt:3 Einrichten der VNC-Server-Konfigurationsdatei.
Beim Kopieren der VNC-Konfigurationsdatei können wir die Port-Nummer angeben, auf der wir den VNC-Dienst hören wollen. In meinem Fall verwende ich Port 3, d.h. VNC wird auf „5903“ hören. Wenn wir uns also mit dem VNC Server verbinden, können wir die Portnummer als <IP_Address_VNC_Server:3> oder <IP_Address_VNC_Server:5903>
# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:3.service
Schritt:4 Aktualisieren der Benutzerinformationen in der Konfigurationsdatei
# vi /etc/systemd/system/vncserver@:3.service
Ersetzen Sie den Benutzer „linuxtechi“ entsprechend Ihren Anforderungen. In meinem Fall wird der Benutzer „linuxtechi“ in der Lage sein, seine Desktop-Sitzung mit Hilfe von Remote-VNC-Clients zu steuern und zu verwalten.
Setzen Sie die Firewall-Regel, wenn die Firewall auf Ihrer Linux-Box aktiviert ist.
Schritt:5 Setzen Sie das VNC-Passwort für den Benutzer.
Wechseln Sie zum Benutzer (linuxtechi) und führen Sie den Befehl vncserver aus, um das Passwort wie unten gezeigt festzulegen:
Starten und aktivieren Sie den VNC-Dienst beim Booten.
Führen Sie die folgenden Befehle nur als root aus.
Schritt:6 Greifen Sie auf die Remotedesktop-Sitzung zu.
Vom Ubuntu-Rechner aus:
ubuntu@localhost:~$ vncviewer 192.168.1.15:3
Geben Sie das VNC-Passwort ein, das wir im obigen Schritt festgelegt haben, nach der Überprüfung der Authentifizierung wird die Remotedesktop-Sitzung gestartet.
Vom Windows-Rechner mit VNC-Viewer
Geben Sie die IP-Adresse und die Port-Nummer des VNC-Servers ein und klicken Sie dann auf OK
Geben Sie das VNC-Passwort & ein und klicken Sie dann auf OK.
Die Desktop-Sitzung wird nach der Authentifizierung gestartet.