Otázka :Jak vzdáleně přistupovat ke grafickému prostředí na CentOS/RHEL 8?
Přístup bude použit pomocí serveru VNC.
Nastavení serveru VNC
1. Nainstalujte VNC Server a grafické prostředí na server:
$ sudo dnf install tigervnc-server $ sudo dnf group install "Server with GUI"
2. Nakonfigurujte uživatele, kteří budou používat VNC. Upravte /etc/tigervnc/vncserver.users a přidejte zobrazované číslo a uživatele:
:[display_number]=[user]
Například:
:1=opc
3. Nakonfigurujte heslo VNC pro [user] a definujte výchozí plochu:
$ vncpasswd $ echo session=gnome >> .vnc/config
4. Spusťte příslušnou službu:
$ sudo systemctl start vncserver@:[display_number]
Například:
$ sudo systemctl start vncserver@:1
Přístup k prohlížeči VNC
Pro připojení ke službě VNC se doporučuje použít tunel SSH.
Připojte se pomocí ssh
1. Příkaz ssh pro připojení:
$ ssh [user]@[server] -L 590[display_number]:localhost:590[display_number]
Například:
$ ssh opc@[server] -L 5901:localhost:5901
2. Připojte vncviewer:
$ vncviewer localhost:[display_number]
Například:
$ vncviewer localhost:1Poznámka :Chcete-li použít tunel, připojte se k „localhost“, nikoli k externí adrese IP.
Připojte pomocí tmelu
1. Spusťte putty:
2. Přejděte na Připojení -> SSH -> Tunely:
3. Klikněte na „Přidat“ a poté na „Otevřít“:
4. Připojte VNC Viewer k „localhost:1“: