LinuxParty
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 ~] $ exitexit
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.
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 .
-
Internet
- El director de inteligencia artificial de Microsoft afirma que la inteligencia artificial conversacional reemplazará a los navegadores web
- Cómo usar una VPN en Linux y por qué deberías hacerlo
- La muerte lenta del hipervínculo
- Cómo cambiar dirección IP (modo gráfico), por qué querría hacerlo y cuándo no debería hacerlo
- 10 comandos "IP" útiles para configurar interfaces de red
- Cómo configurar conexiones IP de red usando 'nmcli' en Linux
- Configuración de una IP Estática en una Tarjeta de Red en Linux.
- ¿Migrar a la nube? Marque esta lista de verificación
- Nuevo estándar de Internet L4S: el plan silencioso para hacer que Internet se sienta más rápido
- Nextcloud y Roundcube se Fusionan para Impulsar la Descentralización en la Productividad en la Nube
- Los 10 mejores servidores proxy inversos de código abierto para Linux
- Una guía para principiantes para crear conexiones (Bonding) y puentes de red (Bridging) en Linux
- Conectar dos redes Locales alejadas creando de un Puente Transparente
- Crear un puente de red transparente "bridge" para conectar dos redes locales remotas
- Crear un Puente de Red o Bridge