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

So installieren und konfigurieren Sie den VNC-Server unter CentOS 8

VNC steht für "Virtual Network Computing" und ist eine GUI-Desktop-Sharing-Anwendung, die verwendet werden kann, um auf andere Computer über ein Netzwerk zuzugreifen und diese zu steuern. Es verwendet das Remote Frame Buffer-Protokoll und arbeitet nach einem Client/Server-Modell. Im Allgemeinen wird es von Mitarbeitern des technischen Supports verwendet, um Desktop-, Server- und andere Netzwerkgeräte aus der Ferne zu verwalten und Fehler zu beheben.

In diesem Tutorial zeigen wir Ihnen, wie Sie den VNC-Server unter CentOS 8 installieren.

Voraussetzungen

  • Ein System, auf dem das Desktop-Betriebssystem CentOS 8 ausgeführt wird.
  • Auf Ihrem Server ist ein Root-Passwort konfiguriert.

Erste Schritte

Standardmäßig ist SELinux im Betriebssystem CentOS 8 aktiviert und der VNC-Server funktioniert nicht ordnungsgemäß, wenn SELinux aktiviert ist. Daher ist es eine gute Idee, SELinux in Ihrem System zu deaktivieren. Sie können es deaktivieren, indem Sie die folgende Datei bearbeiten:

nano /etc/sysconfig/selinux

Suchen Sie die folgende Zeile:

SELINUX=erzwingen

Und ersetzen Sie es durch die folgende Zeile:

SELINUX=deaktiviert

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Starten Sie dann Ihr System neu, um die Änderungen zu implementieren.

VNC-Server installieren

Standardmäßig ist TigerVNC im Standard-Repository von CentOS 8 verfügbar. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

dnf install tigervnc-server tigervnc-server-module -y

Sobald die Installation abgeschlossen ist, können Sie mit dem nächsten Schritt fortfahren.

Neuen Benutzer erstellen und VNS-Passwort festlegen

Als nächstes müssen Sie einen neuen Benutzer für die VNC-Remote-Desktop-Sitzung erstellen. Sie können einen neuen Benutzer mit dem Namen hitesh erstellen, wie unten gezeigt:

useradd hitesh

Legen Sie als Nächstes das Passwort für diesen Benutzer mit dem folgenden Befehl fest:

passwd hitesh

Wechseln Sie als nächstes den Benutzer zum Hitesh und legen Sie das VNC-Passwort für diesen Benutzer mit dem folgenden Befehl fest:

su - hitesh
vncpasswd

Geben Sie Ihr gewünschtes Passwort ein und drücken Sie die Eingabetaste, um das Passwort wie unten gezeigt zu erstellen:

Password:Verify:Möchten Sie ein Nur-Lese-Passwort (j/n) eingeben? n Es wird kein Nur-Lese-Passwort verwendet

Verlassen Sie als Nächstes den hitesh-Benutzer mit dem folgenden Befehl:

beenden

Systemd-Dienstdatei für VNC erstellen

Als nächstes müssen Sie eine systemd-Dienstdatei für VNC erstellen. Sie können es mit dem folgenden Befehl erstellen:

nano /etc/systemd/system/[email protected]

Fügen Sie die folgenden Zeilen hinzu:

[Unit]Description=Remote Desktop VNC ServiceAfter=syslog.target network.target[Service]Type=forkingWorkingDirectory=/home/hiteshUser=hiteshGroup=hiteshExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i> /dev/null 2>&1 || :'ExecStart=/usr/bin/vncserver -autokill %iExecStop=/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Laden Sie dann den systemd-Daemon mit dem folgenden Befehl neu:

systemctl daemon-reload

Starten Sie als Nächstes den VNC-Dienst auf Display 1 und aktivieren Sie den Start nach dem Systemneustart mit dem folgenden Befehl:

systemctl start [email protected]:1.service
systemctl enable [email protected]:1.service

Sie können jetzt den Status des VNC-Dienstes mit dem folgenden Befehl überprüfen:

systemctl status [email protected]:1.service

Sie sollten die folgende Ausgabe erhalten:

? [email protected]:1.service - Remote Desktop VNC Service Loaded:geladen (/etc/systemd/system/[email protected]; deaktiviert; Herstellervoreinstellung:deaktiviert) Aktiv:aktiv (wird ausgeführt) seit dem 03.03.2020 :45:50 EST; Vor 45 Sekunden Prozess:2196 ExecStart=/usr/bin/vncserver -autokill :1 (code=exited, status=0/SUCCESS) Prozess:2190 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1> /dev/null 2>&1 || :(code=exited, status=0/SUCCESS) Tasks:180 (limit:12537) Memory:347.3M CGroup:/system.slice/system-vncserver.slice/[email protected]:1.service ??2203 /usr /bin/Xvnc :1 -auth /home/hitesh/.Xauthority -desktop centos8:1 (hitesh) -fp catalogue:/etc/X11/fontpath.d -geometry 1024> ??2210 sh -c (/home/hitesh /.vnc/xstartup; /usr/bin/vncserver -kill :1)>> '/home/hitesh/.vnc/centos8:1.log' 2>&1 &??2211 /bin/sh /home/hitesh/ .vnc/xstartup ??2212 /usr/libexec/gnome-session-binary ??2221 dbus-launch --sh-syntax --exit-with-session ??2222 /usr/bin/dbus-daemon --syslog - -fork --print-pid 6 --print-address 8 --session ??2230 /usr/bin/ssh-agent /etc/X11/xinit/Xclients ??2246 /usr/libexec/at-spi-bus- Launcher ??2251 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3 ??2253 /usr/libexec/at -spi2-registryd --use-gnome-session ??2 257 /usr/libexec/gvfsd ??2264 /usr/libexec/gvfsd-fuse /home/hitesh/.gvfs -f -o big_writes ??2292 /usr/bin/gnome-keyring-daemon --start --components=Geheimnisse ??2336 /usr/libexec/gsd-power

Der VNC-Server ist jetzt gestartet und lauscht auf Port 5901. Sie können dies mit dem folgenden Befehl überprüfen:

netstat -tunlp | grep 5901

Sie sollten die folgende Ausgabe erhalten:

tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 2203/Xvnc tcp6 0 0 :::5901 :::* LISTEN 2203/Xvnc

Auf VNC-Server zugreifen

Der VNC-Server ist jetzt installiert und konfiguriert, es ist an der Zeit, vom Remote-Computer aus auf Ihren VNC-Server zuzugreifen.

Öffnen Sie auf dem Windows/Linux-Rechner die Anwendung VNC Viewer und geben Sie Ihre VNC-Serveradresse wie unten gezeigt ein:

Ihre-Server-IP:5901

Klicken Sie auf Weiter Taste. Sie sollten den folgenden Bildschirm sehen:

Geben Sie Ihr VNC-Passwort ein und klicken Sie auf OK Taste. Sobald Sie verbunden sind, sollten Sie Ihren CentOS-Desktop auf dem folgenden Bildschirm sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben den VNC-Server erfolgreich auf CentOS 8 installiert und konfiguriert. Ich hoffe, dies wird Ihnen helfen, entfernte Computer einfach über das Netzwerk zu verwalten.


Cent OS
  1. So installieren und konfigurieren Sie VNC unter CentOS 7

  2. So installieren und konfigurieren Sie einen NFS-Server unter CentOS 8

  3. So installieren und konfigurieren Sie VNC unter CentOS 8

  4. So installieren und konfigurieren Sie Gitlab unter CentOS 8

  5. So installieren und konfigurieren Sie den VNC-Server unter Debian 10

So installieren und konfigurieren Sie den VNC-Server unter Ubuntu 20.04

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 installieren und konfigurieren Sie VNC Server unter CentOS/RHEL 8