Tutoriales

Cómo instalar TightVNC para acceder a escritorios remotos en Linux

Computación en red virtual (VNC) es un tipo de sistema de uso compartido remoto que le permite tomar el control de cualquier otra computadora conectada a Internet. Los clics del teclado y del mouse se pueden transferir fácilmente de una computadora a otra. Ayuda a los administradores y al personal técnico a administrar sus servidores y escritorios sin tener que estar físicamente en el mismo lugar.

VNC es una aplicación de código abierto que se desarrolló a finales de la década de 1990. Es independiente y compatible con ventana y Unix / Linux. Eso significa uno normal Basado en Windows El usuario puede interactuar con Linux Sistema a base sin avellana.

[ You might also like: 11 Best Tools to Access Remote Linux Desktop ]

Usar VNC debes tener uno TCP / IP Conexión y un VNC Cliente de visor para conectarse a una computadora que ejecute el VNC Componente de servidor. El servidor transmite una pantalla duplicada desde una computadora remota al espectador.

Este artículo muestra la instalación Servidor VNC con TightVNC una versión mucho mejorada de una anterior VNC Programa, con Escritorio GNOME Acceso remoto a distribuciones de Linux basadas en RHEL.

Paso 1: instale el escritorio GNOME

Si ha instalado una versión mínima del sistema operativo que solo tiene una interfaz de línea de comandos y no tiene GUI. Por lo tanto, necesita instalar una GUI (Interfaz gráfica del usuario) llamado Escritorio GNOMEque funciona muy bien con acceso VNC remoto.

# yum groupinstall "SERVER WITH GUI"
OR
# dnf groupinstall workstation

Paso 2: Instale el servidor TightVNC

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

# yum -y install tigervnc-server xorg-x11-fonts-Type1

Paso 3: cree un usuario VNC normal

Cree un usuario normal que se utilizará para conectarse a un escritorio remoto. Por ejemplo, tengo «tekmint«Como usuario, puede elegir su propio Nombre de usuario.

[[email protected] ~]# useradd tecmint
[[email protected] ~]# passwd tecmint
Changing password for user tecmint. 
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

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

Primero cambie con (su – tecmint) y corrervncpasswd‘para configurarlos VNC Contraseña del usuario.

Nota: Esta contraseña es para acceder VNC Escritorio remoto y la contraseña que ingresamos. Haber creado paso 3 se utiliza para acceder al SSH Cita.

[[email protected] ~]# su - tecmint
[[email protected] ~]$ vncpasswd
Password:
Verify:

El comando anterior le pide que ingrese una contraseña dos veces y crea el «.vnc«Directorio debajo del usuario Directorio de inicio con un passwd Archivar en él. Puede verificar que el archivo de contraseña fue creado usando el siguiente comando.

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

Si agrega otro usuario, simplemente cambie al usuario y agregue la contraseña vnc con ese vncpasswd Mando.

Paso 5: configure VNC para Gnome

Aquí configuramos TigerVNC para acceder a Gnome con los ajustes de configuración del usuario desde el ~ / .vnc / config Expediente.

$ vim ~/.vnc/config

Agregue la siguiente configuración.

session=gnome
geometry=1920x1200
localhost
alwaysshared

los cita El parámetro define la sesión a la que desea acceder y el geometría El parámetro agrega la resolución del escritorio VNC.

ahora Salida desde el inicio de sesión del usuario y de regreso a raíz Inicio de sesión de usuario.

$ exit

TigerVNC viene con ajustes de configuración predeterminados que le permiten asignar un usuario a un puerto específico en el /etc/tigervnc/vncserver.users Expediente:

# vim /etc/tigervnc/vncserver.users 

El archivo de configuración utilizado <display_port>=<username> Parámetro. En el siguiente ejemplo asignamos el puerto de visualización :1 al usuario tekmint.

# This file assigns users to specific VNC display numbers.
# The syntax is =. E.g.:
#
# :2=andrew
# :3=lisa
:1=tecmint

Si agrega otro usuario, simplemente configure el puerto de pantalla :2 seguido del nombre de usuario.

Paso 6: inicie el servidor Tigervnc

Después de realizar todos los cambios, ejecute el siguiente comando para actualizar el VNC Servidor. Antes de iniciar el VNC Sesión con un «tekmint«Usuario, déjame darte una pequeña introducción sobre Números de puerto y identificadores.

Por defecto VNC corre en el puerto 5900 y ID: 0 (eso es para el raíz Usuario). En nuestro escenario creé tekmint, ravi, Navin, y avishek. Entonces el Puertos y identificación 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í los usuarios «tekmint«Obtendrá el puerto 5901 e id como : 1 Etcétera. Si creó otro usuario, dice (Usuario5) luego obtiene el puerto 5905 y ID: 5 y así sucesivamente para cada usuario que cree.

Cómo iniciar y habilitar el servicio VNC para el usuario asignado al puerto de pantalla :1, Ingresar:

# systemctl start [email protected]:1 --now
# systemctl enable [email protected]:1 --now

Puede confirmar que el VNC El servicio se inició correctamente con:

# systemctl status [email protected]:1

Para dar acceso VNC a otros usuarios, simplemente reemplace 1 con el número de puerto de la pantalla.

Paso 7: Abra los puertos VNC en el firewall

Puerto abierto en iptables o Firewalld, decimos para el usuario (tekmint) a 5901.

# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
OR
# firewall-cmd --zone=public --add-port=5901/tcp

Para varios usuarios, ravi, Navegación por satélite, y avishek. Abro puertos 5902, 5903, y 5904 respectivamente.

# iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5902:5904 -j ACCEPT
OR
# firewall-cmd --zone=public --add-port=5902-5904/tcp

Empezar de nuevo Iptables Servicio.

# service iptables save
# service iptables restart
Or
# firewall-cmd --reload
# systemctl restart firewalld

Paso 8: descargue el cliente VNC

Ve al tuyo ahora ventana o Linux Machine y descargue el. abajo Visor de VNC Client e instálelo en su sistema para acceder al escritorio.

Paso 9: conéctese al escritorio remoto usando el cliente

Después de haber instalado eso Visor de VNC Cliente, ábralo y obtendrá algo similar a la siguiente pantalla. Ingresar Servidor VNC IP Dirección junto con ID de VNC (es decir 1) para usuarios tekmint.

Ingrese la dirección IP del servidor VNC

Introducir el contraseña que nosotros con el «vncpasswd«Mando.

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

Eso es todo, te conectaste al tuyo Escritorio remoto.

Escritorio remoto VNC
Escritorio remoto VNC

[ You might also like: How to Access Remote VNC Desktop from Web Browser Using TightVNC Java Viewer ]

Si valora lo que hacemos aquí en TecMint, aquí hay algunas cosas a considerar:

TecMint es el sitio comunitario más confiable y de más rápido crecimiento para todo tipo de artículos, guías y libros de Linux en Internet. ¡Millones de personas visitan TecMint! para navegar o buscar en los miles de artículos publicados disponibles GRATIS para todos.

Si le gusta lo que lee, recuerde comprarnos un café (o 2) como muestra de agradecimiento.

Apoyanos

Agradecemos su apoyo sin fin.

.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba