Instale TightVNC Server en RHEL/CentOS y Fedora para acceder a escritorios remotos

Instale TightVNC Server en RHEL/CentOS y Fedora para acceder a escritorios remotos

Virtual Networking Computing. ( VNC. es un tipo de sistema de uso compartido remoto que permite tomar el control de cualquier otra computadora conectada a Internet. Los clics del teclado y del mouse se pueden transmitir fácilmente de una computadora a otra. Ayuda al administrador y al personal técnico a administrar sus servidores y escritorios sin estar físicamente en la misma ubicación.

VNC. es una aplicación de código abierto creada a fines de la década de 1990. Es independiente y compatible con Windows. y Unix/Linux. Significa que un usuario normal basado en Windows. puede interactuar con un sistema basado en Linux. sin ningún problema.

Para usar VNC. debe tener Conexión TCP/IP. y cliente de visor VNC. para conectarse a una computadora que ejecuta el componente de servidor VNC. El servidor transmite una pantalla duplicada de una computadora remota al espectador.

Este artículo demuestra cómo instalar VNC Server. usando TightVNC. una versión mucho mejorada de un programa VNC. más antiguo, con GNOME Desktop. acceso remoto en RHEL. CentOS. y Fedora. sistemas.

Paso 1: Instalar GNOME Desktop

Si ha instalado una versión mínima de Sistema operativo. que proporciona solo una interfaz de línea de comandos, no GUI. Luego, debe instalar una GUI. ( Interfaz gráfica de usuario. con GNOME Desktop. El escritorio GNOME. proporciona un entorno de escritorio ligero que funciona muy bien en escritorios VNC. remotos.

[[email protected] ~] # yum groupinstall “X Window System” “Escritorio”

Paso 2: Instalación del servidor TightVNC

freestar.config.enabled_slots.push

TightVNC. un software de control de escritorio remoto que nos permite conectarnos a escritorios remotos. Para instalar, use el siguiente comando yum. como se muestra a continuación.

[[email protected] ~] # yum-y install tigervnc-server xorg-x11-fonts-Type1

Paso 3 : Cree un usuario normal de VNC

Cree un usuario normal, que se utilizará para conectarse al escritorio remoto. Por ejemplo, he usado “ tecmint. como usuario, puedes elegir tu propio nombre de usuario.

[[email protected] ~] # useradd tecmint [ [correo electrónico protegido] ~] # passwd tecmint Cambio de contraseña para el usuario tecmint. Nueva contraseña: Vuelva a escribir la nueva contraseña: passwd: todos los tokens de autenticación se actualizaron correctamente.

Paso 4: Establecer la contraseña de VNC para el usuario

Cree una nueva contraseña para el usuario recién creado. Inicie sesión en el usuario ( su-tecmint. y ejecute ‘ vncpasswd. para establecer la contraseña de VNC. para el usuario.

Nota. esta contraseña es para acceder al escritorio remoto de VNC. y la contraseña que creamos en el paso 3. es para acceder a SSH.

[[email protected] ~] # su-tecmint [[email protected] ~] $ vncpasswd Contraseña: Verificar:

El comando anterior le pide que proporcione la contraseña dos veces y crea “. vnc. ”en el directorio de inicio. del usuario con el archivo passwd. dentro. Puede verificar que se creó el archivo de contraseña, usando el siguiente comando.

# ls-l/home/tecmint/.vnc-rw——-1 tecmint tecmint 8 Jul 14 21:33 passwd.

Ahora sal. del inicio de sesión de usuario y vuelve al inicio de sesión root.

[[email protected] ~] $ exit exit

Paso 5: Cree el script VNC Xstartup

Cree el script xstartup. como usuario root. Esto se puede crear iniciando el servidor VNC.

[[email protected] ~] #/etc/init.d/vncserver start Iniciando el servidor VNC: 1: tecmint New ‘tecmint.com : 1 (tecmint) ‘el escritorio es tecmint.com:1 Inicio de las aplicaciones especificadas en/home/tecmint/.vnc/xstartup El archivo de registro es/home/tecmint/.vnc/tecmint.com:1.log [OK]

A continuación, compruebe si el script xstartup. se crea en el directorio de inicio. del usuario ( tecmint. , haga “ ls-l. comando.

[[correo electrónico protegido] ~] # ls-l/home/tecmint/.vnc/-rw——-. 1 tecmint tecmint 8 de julio de 15 12:27 passwd-rwxr-xr-x. 1 tecmint tecmint 654 11 de octubre de 2012 xstartup.

Una vez creado, configure una resolución de escritorio en el archivo xstartup. Para ello, debe dejar de ejecutar el servicio VNC.

[[email protected] ~] #/etc/init.d/vncserver stop Apagando el servidor VNC: 1: tecmint [OK]

Paso 6: Configurar la resolución de Xstarup

Abrir archivo Archivo “/etc/sysconfig/vncservers. de su elección de editor. Aquí estoy usando el editor “ nano. . Cree una nueva sesión VNC. para “ tecmint. con el siguiente comando. donde se usa “-geomerty”. defina la resolución del escritorio.

[[email protected] ~] # nano/etc/sysconfig/vncservers

Y agregue las siguientes líneas en la parte inferior de expediente. Guárdelo y ciérrelo.

## Usuario único ## VNCSERVERS = “1: tecmint” VNCSERVERARGS [1] = “-geometry 1280×1024”

Si está tratando con varios usuarios, primero cree una vncpasswd para todos usuario. como se describe anteriormente en el paso 4. y luego agregue esos usuarios a la línea VNCSERVERS. y agregue un VNCSERVERARGS. [ x. como se muestra a continuación. Donde ‘ x. es el número de ID.

## Usuarios múltiples ## VNCSERVERS = “2: ravi 3: navin 4: avishek” VNCSERVERARGS [2] = “-geometría 1280×1024” VNCSERVERARGS [3] = “-geometría 1280×1024” VNCSERVERARGS [4] = “-geometría 1280×1024”

Paso 7: Iniciar TightVNC Server

Después de realizar todos los cambios, ejecute lo siguiente comando para iniciar de nuevo el servidor VNC. Antes de iniciar la sesión de VNC. para el usuario de “ tecmint. , permítame darle una pequeña introducción sobre los números de puerto. y el ID. ‘s. De forma predeterminada, VNC. se ejecuta en el puerto 5900. e ID: 0. (que es para el usuario root. . En nuestro escenario, he creado tecmint. ravi. navin. y avishek. Por lo tanto, los puertos. e id’s. son utilizados por estos usuarios de la siguiente manera

User’s Port’s ID’s 5900 root: 0 5901 tecmint: 1 5902 ravi: 2 5903 navin: 3 5904 avishek: 4

Entonces, aquí el usuario “ tecmint. obtendrá el puerto 5901. y la identificación como: 1. y así sucesivamente. Si ha creado otro usuario, diga ( user5. , obtendrá el puerto 5905. y id: 5. y así sucesivamente para cada usuario que cree. .

[[email protected] ~] #/etc/init.d/vncserver start Iniciando el servidor VNC: 1: tecmint El nuevo escritorio ‘tecmint.com:1 (tecmint)’ es tecmint.com:1 Iniciando aplicaciones especificadas en/home/tecmint/.vnc/xstartup El archivo de registro es/home/tecmint/.vnc/tecmint.com:1.log 2: ravi El nuevo escritorio ‘tecmint.com:2 (ravi)’ es tecmint.com:2 Iniciando aplicaciones especificadas en/home/ravi/.vnc/xstartup El archivo de registro es/home/ravi/.vnc/tecmint.com:2.log 3: navin El nuevo escritorio ‘tecmint.com:3 (navin)’ es tecmint.com: 3 Aplicaciones de inicio especificadas en/home/navin/.vnc/xstartup El archivo de registro es/home/navin/.vnc/tecmint.com:3.log 4: avishek El nuevo escritorio ‘tecmint.com:4 (avishek)’ es tecmint. com: 4 Aplicaciones de inicio especificadas en/home/avishek/.vnc/xstartup El archivo de registro es/home/avishek/.vnc/tecmint.com:4.log [OK]

Paso 8: Abra los puertos VNC en el firewall

Abra el puerto en iptables, digamos para el usuario ( tecmint. en 5901.

[[email protected] ~] # iptables-A INPUT-m state–state NEW-m tcp-p tcp–dport 5901-j ACCEPT

Para varios usuarios, ravi. navin. y avishek. Abro los puertos 5902. 5903. y 5904. respectivamente.

[[email protected] ~] # iptables-I INPUT 5-m state–state NEW-m tcp-p tcp-m multipuerto–dports 5902: 5904-j ACCEPT

Reinicia el servicio Iptables.

[[email protected] ~] # service iptables save [[email protected] ~] # service iptables restart

Paso 9: Descarga VNC Client

Ahora ve a tu Windows. o Linux. máquina y descargue el cliente VNC Viewer. e instálelo en su sistema para acceder al escritorio.

  1. Descargue VNC Viewer

Paso 10: Conéctese al escritorio remoto mediante el cliente

Después de instalar el cliente VNC Viewer. ábralo y obtendrá una pantalla similar a la siguiente. Ingrese la dirección IP. del servidor VNC. junto con el ID de VNC. (es decir, 1. para el usuario tecmint.

 Detalles de inicio de sesión del servidor VNC Detalles de inicio de sesión del servidor VNC Ingrese la dirección IP del servidor VNC

Ingrese la contraseña. que creamos con“ vncpasswd. ”Comando.

 Ingrese la contraseña de usuario de VNC  Ingrese la contraseña de usuario de VNC Ingresar usuario VNC Contraseña

Eso es todo, te conectaste a tu Escritorio remoto.

 VNC Remote Desktop  VNC Remote Desktop VNC Remote Desktop

Leer también. Acceda a VNC Desktop desde el navegador web

Enlace de referencia

Página de inicio de TightVNC