Thursday, April 18, 2019

Instalando Software (VNC) - RHEL7 / OL6 / CentOS7 / OLS 7



Instale el servidor VNC.
sudo yum install tigervnc-server

Cree un nuevo archivo de configuración para cada uno de los números de pantalla que desea habilitar. En el siguiente caso, estoy configurando el número de pantalla ": 3". Observe cómo se incluye el número de pantalla en el nombre del archivo de configuración.
En algunas versiones de Fedora, sugieren que no se incluya el número de pantalla, ya que systemd generará la configuración correcta en la memoria en la primera solicitud



cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:3.service




Edite el nuevo archivo de configuración, modificando el usuario y los argumentos de inicio según sea necesario. Un ejemplo de las líneas cambiadas se muestra a continuación. Todas las demás líneas deben estar sin modificar. La geometría se establece a continuación, pero esta línea no tiene que modificarse si la geometría predeterminada de "1280x1024" es aceptable.
Nota: Depende  de la configuración puede optar por modificar el archivo copia agregando el nombre a la configuración.




Configuracion:

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l opc -c "/usr/bin/vncserver %i"
PIDFile=/home/opc/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]

WantedBy=multi-user.target


Ejecute el siguiente comando.
# sudo systemctl daemon-reload
Establezca la contraseña VNC para el usuario definido en el nuevo archivo de configuración.
# su - opc
$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
$ exit
logout
#

Habilite el servicio para el inicio automático e inicie el servicio.
# sudo systemctl enable vncserver@:3.service
# sudo systemctl start vncserver@:3.service
Ahora debería poder utilizar un cliente VNC para conectarse al sistema utilizando el número de pantalla y la contraseña definidos.

Si se desea parar el servicio
# sudo systemctl stop vncserver@:3.service
# sudo systemctl disable vncserver@:3.service
Verificando Puerto de Escucha

sudo netstat -anp | grep Xvnc