Pregunta :¿Cómo acceder de forma remota al entorno gráfico en un CentOS/RHEL 8?
El acceso se utilizará mediante un servidor VNC.
Configurar servidor VNC
1. Instale el servidor VNC y el entorno gráfico en el servidor:
$ sudo dnf install tigervnc-server $ sudo dnf group install "Server with GUI"
2. Configure los usuarios que usarán VNC. Edite /etc/tigervnc/vncserver.users y agregue el número de visualización y el usuario:
:[display_number]=[user]
Por ejemplo:
:1=opc
3. Configure la contraseña de VNC para [usuario] y defina el escritorio predeterminado:
$ vncpasswd $ echo session=gnome >> .vnc/config
4. Inicie el servicio correspondiente:
$ sudo systemctl start vncserver@:[display_number]
Por ejemplo:
$ sudo systemctl start vncserver@:1
Acceso de visor VNC
Para conectarse al servicio VNC se recomienda utilizar un túnel SSH.
Conéctate usando ssh
1. Comando ssh para conectar:
$ ssh [user]@[server] -L 590[display_number]:localhost:590[display_number]
Por ejemplo:
$ ssh opc@[server] -L 5901:localhost:5901
2. Conectar vncviewer:
$ vncviewer localhost:[display_number]
Por ejemplo:
$ vncviewer localhost:1Nota :Para usar el túnel, conéctese a "localhost", no a la dirección IP externa.
Conectar usando PuTTY
1. Lanzar masilla:
2. Vaya a Conexión -> SSH -> Túneles:
3. Haga clic en "Agregar" y luego en "Abrir":
4. Conecte el Visor VNC a “localhost:1”: