GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie den VNC-Server unter CentOS 8 / RHEL 8

Die folgende einfache Anleitung hilft Ihnen bei der Installation des VNC-Servers auf CentOS 8 / RHEL 8-Rechnern. Der VNC-Server ermöglicht Ihnen den Fernzugriff auf den Desktop von anderen Computern, auf denen ein Client installiert ist.

Der VNC-Server ist standardmäßig nicht installiert. Sie müssen den VNC-Server manuell einrichten.

Voraussetzungen

Die in diesem Artikel erwähnten Schritte funktionieren nur, wenn Sie das RHEL-Abonnement aktiviert oder das lokale yum-Repository auf Ihrem System konfiguriert haben.

Installieren Sie Gnome Desktop

Vor der Installation des VNC-Servers müssen Sie den Gnome-Desktop mit dem YUM-Befehl installieren.

LESEN :Installieren Sie Gnome Desktop auf CentOS 8 / RHEL 8

VNC-Server installieren

Das VNC-Serverpaket ist im Basisbetriebssystem-Repository verfügbar. Hier werden wir den TigerVNC-Server und die X11-Font-Pakete mit dem YUM-Befehl installieren.

yum install -y tigervnc-server xorg-x11-fonts-Type1

Benutzerdienste

Der VNC-Server empfiehlt, den Dienst als Benutzerdienst statt als Systemdienst zu starten. Standardmäßig startet systemd den Dienst des Benutzers, wenn sich der Benutzer anmeldet, und stoppt, sobald sich der Benutzer abgemeldet hat.

Um den Dienst also beim Booten als Benutzer zu starten, müssen wir das Verweilen aktivieren.

loginctl enable-linger <USER_NAME>

Für den Benutzer raj lautet der Befehl:

loginctl enable-linger raj

VNC-Passwort festlegen

Legen Sie das VNC-Passwort fest, nachdem Sie zu Ihrem Benutzer (raj) gewechselt haben.

[raj@server ~]$ vncpasswd

Legen Sie das Passwort fest.

Password:  << Enter Password
Verify:  << Re-Enter Password
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

VNC-Server starten

Melden Sie sich als Ihr Benutzer an und erstellen Sie die Verzeichnisstruktur für die Unit-Dateien auf Benutzerebene (.service).

$ mkdir -p ~/.config/systemd/user

Kopieren Sie die VNC-Dienstdatei von /usr/lib/systemd/user/ nach ~/.config/systemd/user/ und führen Sie den VNC-Dienst als Benutzerdienst aus.

$ cp /usr/lib/systemd/user/[email protected] ~/.config/systemd/user/

Laden Sie systemd neu, damit systemd den VNC-Dienst Ihres Benutzers erkennt.

$ systemctl --user daemon-reload

Wenn Sie eine Fehlermeldung erhalten wie:Failed to connect to bus:No such file or directory, führen Sie den folgenden Befehl aus.

export XDG_RUNTIME_DIR=/run/user/`id -u`

Aktivieren Sie den VNC-Dienst, um ihn automatisch zu starten. Starten Sie den Dienst auch mit der Option –now.

Standardmäßig lauscht der VNC-Server auf Port 5900, aber wenn wir Port-Offset für VNC einrichten, können wir einen VNC-Server auf einem Unterport des Standardports 5900 ausführen.

systemctl --user enable vncserver@:<display>.service --now

Wenn wir beispielsweise Display 1 erwähnen, ist der Desktop in 5901 zugänglich. Sie können eine Verbindung zur VNC-Desktopsitzung herstellen, indem Sie ipaddress: (192.168.1.10:1 oder 192.168.1.10:5901) angeben.

Für diese Demo verwende ich Port 1.

$ systemctl --user enable vncserver@:1.service --now

Überprüfen Sie den VNC-Dienststatus mit dem folgenden Befehl.

$ systemctl --user status vncserver@:1.service

Firewall

Fügen Sie eine Firewall-Regel hinzu, um die VNC-Remote-Desktop-Verbindung zuzulassen. Die folgende Regel wird festgelegt, um den im vorherigen Schritt erwähnten Port-Offset 5901 zuzulassen.

firewall-cmd --permanent --add-port=5901/tcp

firewall-cmd --reload

Auf VNC-Remotedesktopsitzung zugreifen

Öffnen Sie einen VNC-Viewer auf einem Windows-/Linux-Rechner und geben Sie eine Remote-Desktop-Adresse ein.

IP-Adresse:5901

ODER

IP-Adresse:1

Sie werden aufgefordert, das Passwort für die VNC-Sitzung einzugeben. Geben Sie das zuvor erstellte Passwort ein.

Jetzt sollten Sie die VNC-Desktop-Sitzung erhalten.

Schlussfolgerung

In diesem Beitrag haben Sie gelernt, wie Sie den VNC-Server unter CentOS 8 / RHEL 8 installieren und konfigurieren. Wenn Sie Probleme oder Feedback haben, teilen Sie es bitte im Kommentarbereich mit.


Cent OS
  1. So installieren Sie den Postfix-Mailserver auf RHEL 8 / CentOS 8

  2. So installieren Sie den vnc-Server auf RHEL 8 / CentOS 8

  3. So installieren Sie Puppet unter CentOS 8 / RHEL 8

  4. So installieren Sie Puppet 6.x auf CentOS 7 / RHEL 7

  5. CentOS / RHEL 7:So installieren Sie die GUI

So installieren Sie VNC-Server unter CentOS 7

So installieren Sie VNC-Server unter CentOS 6

So installieren Sie VNC-Server unter CentOS 8

So installieren und konfigurieren Sie den VNC (TigerVNC)-Server in CentOS / RHEL 7

So konfigurieren Sie VNC Server unter CentOS/RHEL 6

So installieren und konfigurieren Sie VNC Server unter CentOS/RHEL 8