LinuxParty

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

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 pueden transmitirse 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 es 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 avellano.

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

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

Paso 1: Instalar GNOME Desktop

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

[root@linuxparty ~] # yum groupinstall "X Window System" "Desktop"

Paso 2: Instalación del servidor TightVNC

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.

[root@linuxparty ~] # yum -y install tigervnc-server xorg-x11-fonts-Type1

Paso 3: Crear un usuario normal de VNC

Cree un usuario normal, que se usará para conectarse al escritorio remoto. Por ejemplo, he usado " linuxparty " como usuario, puede elegir su propio nombre de usuario .

[root@linuxparty ~] # useradd linuxparty
[root@linuxparty ~] # passwd linuxparty
Cambio de contraseña para el usuario linuxparty. 
Nueva contraseña: 
Reescriba nueva contraseña: 
passwd: todos los tokens de autenticación se actualizaron correctamente.

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

Cree una nueva contraseña para el usuario recién creado. Inicie sesión para el usuario ( su - linuxparty ) y ejecute ' vncpasswd ' para configurar 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 .

[root@linuxparty ~] # su - linuxparty
[linuxparty@linuxparty ~] $ vncpasswd
Contraseña:
Verificar:

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

# ls -l /home/linuxparty/.vnc
-rw ------- 1 linuxparty linuxparty 8 14 de julio 21:33 passwd

Ahora salga del inicio de sesión del usuario y regrese al inicio de sesión del usuario raíz .

[linuxparty@linuxparty ~] $ exit
exit

Paso 5: Crear secuencia de comandos Vsta XCup

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

[root@linuxparty ~] # /etc/init.d/vncserver start

Iniciando el servidor VNC: 1: linuxparty 
El nuevo escritorio 'linuxparty.com:1 (linuxparty)' es linuxparty.com:1

Inicio de aplicaciones especificadas en /home/linuxparty/.vnc/xstartup
El archivo de registro es /home/linuxparty/.vnc/linuxparty.com:1.log
						 [  OK  ]

A continuación, compruebe si el script xstartup se crea en el directorio de inicio del usuario ( linuxparty ), ejecute el comando " ls -l ".

[root@linuxparty ~] # ls -l /home/linuxparty/.vnc/
-rw -------. 1 linuxparty linuxparty 8 15 de julio 12:27 passwd
-rwxr-xr-x. 1 linuxparty linuxparty 654 11 de octubre de 2012 xstartup

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

[root@linuxparty ~] # /etc/init.d/vncserver stop

Apagando el servidor VNC: 1: linuxparty [  OK  ]

Paso 6: Configuración de la resolución Xstarup

Abra el archivo " /etc/sysconfig/vncservers " que elija el editor que elija. Aquí estoy usando el editor " nano ". Cree una nueva sesión de VNC para " linuxparty " con el siguiente comando. donde se usa " -geomerty" define la resolución del escritorio.

[root@linuxparty ~] # nano /etc/sysconfig/vncservers

Y agregue las siguientes líneas al final del archivo. Guárdalo y ciérralo.

## Usuario unico ##
VNCSERVERS = "1:linuxparty"
VNCSERVERARGS[1]="-geometry 1280x1024"

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

## Múltiples usuarios ##
VNCSERVERS="2:ravi 3:navin 4:avishek"
VNCSERVERARGS[2]="-geometry 1280x1024"
VNCSERVERARGS[3]="-geometry 1280x1024"
VNCSERVERARGS[4]="-geometry 1280x1024"

Paso 7: Iniciar el servidor TightVNC

Después de realizar todos los cambios, ejecute el siguiente comando para iniciar nuevamente el servidor VNC . Antes de comenzar la sesión de VNC para el usuario " linuxparty ", permítame darle una pequeña introducción sobre los números de puerto y las identificaciones . Por defecto, VNC se ejecuta en el puerto 5900 e ID: 0 (que es para el usuario root ). En nuestro escenario, he creado linuxparty , ravi , navin y avishek . Entonces, los puertos y las identificaciones son utilizados por estos usuarios de la siguiente manera

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

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

[root@linuxparty ~] # /etc/init.d/vncserver start

Iniciando el servidor VNC: 1:linuxparty 
El nuevo escritorio 'linuxparty.com:1 (linuxparty)' es linuxparty.com:1

Inicio de aplicaciones especificadas en /home/linuxparty/.vnc/xstartup
El archivo de registro es /home/linuxparty/.vnc/linuxparty.com:1.log

2: ravi 
El nuevo escritorio 'linuxparty.com:2 (ravi)' es linuxparty.com:2

Inicio de aplicaciones especificadas en /home/ravi/.vnc/xstartup
El archivo de registro es /home/ravi/.vnc/linuxparty.com:2.log

3: navin 
El nuevo escritorio 'linuxparty.com:3 (navin)' es linuxparty.com:3

Inicio de aplicaciones especificadas en /home/navin/.vnc/xstartup
El archivo de registro es /home/navin/.vnc/linuxparty.com:3.log

4: avishek 
El nuevo escritorio 'linuxparty.com:4 (avishek)' es linuxparty.com:4

Inicio de aplicaciones especificadas en /home/avishek/.vnc/xstartup
El archivo de registro es /home/avishek/.vnc/linuxparty.com:4.log

                                                           [  OK  ]

Paso 8: Abra los puertos VNC en el firewall

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

[root@linuxparty ~] # iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

Para múltiples usuarios, ravi , navin y avishek . Abro los puertos 5902 , 5903 y 5904 respectivamente.

[root@linuxparty ~] # iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5902:5904 -j ACCEPT

Reinicie el servicio Iptables .

[root@linuxparty ~] # service iptables save
[root@linuxparty ~] # service iptables restart

Paso 9: descargue el cliente VNC

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

  1. Descargar VNC Viewer

Paso 10: conéctese al escritorio remoto con el cliente

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

Ingrese la dirección IP del servidor VNC

Ingrese la contraseña que creamos con el comando " vncpasswd ".

Ingrese la contraseña de usuario de VNC

Eso es todo, te conectaste a tu escritorio remoto .

 

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política