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.
Tabla de Contenidos
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.
Introducir el contraseña que nosotros con el «vncpasswd«Mando.
Eso es todo, te conectaste al tuyo Escritorio remoto.
[ 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.
Agradecemos su apoyo sin fin.
.