Este documento describe varias opciones para escritorio remoto en Linux, incluyendo Xnest, Linux Terminal Server Project (LTSP), y Chrome Remote Desktop. Xnest permite abrir una ventana que funciona como una pantalla remota adicional. LTSP proporciona la capacidad de ejecutar Linux en equipos con pocos recursos. Chrome Remote Desktop es un plugin del navegador que permite conexiones remotas compartiendo una clave.
1. Escritorio
Remoto en
Linux
Realizado por Pablo Durán Camacho
2. ¿Exactamente que es un escritorio
remoto?
Escritorio remoto es una tecnología que
permite a un usuario trabajar en un
ordenador mediante un escritorio gráfico
desde otro equipo ubicado remotamente.
3. Escritorio Remoto
• Xnest.
• Linux Terminal Server Project (LTSP).
• Remmina.
5. Ficheros Xnest
• /usr/X11R6/ :Contiene un enlace al binario del cliente
X.
• /usr/lib/xorg/ : Contiene los módulos correspondientes
a las tarjetas gráficas.
• /etc/X11/ : Contiene todos los archivos de
configuración de los componentes del sistema X
Window. Incluye /etc/X11/X que es un enlace simbólico
al ejecutable /usr/bin/Xorg.
• /var/log/Xorg.$DISPLAY.log : Archivo que almacena
los mensajes de log del servidor X para cada display
• /usr/bin/xclock,xterm,... : Aplicaciones X que residen
en este directorio.
6. Xnest
• Xnest es un servidor X Windows System
que direcciona su salida a una ventana.
En otras palabras, Xnest abre una
ventana que trabaja como otra pantalla en
la cual el usuario puede abrir mas
ventanas.
7. Xnest
• Abrimos otra terminal y exportamos el
DISPLAY del Xnest.
8. Xnest
• Realizamos una conexión SSH a la
máquina a la que queramos conectarnos.
14. Linux Terminal Server Project
• Le indicamos la tarjeta de red que vamos a
utilizar al dhcp en /etc/default/isc-dhcp-
server.
15. Linux Terminal Server Project
• En el archivo /etc/default/tftpd-hpa
cambiamos la dirección que viene por la
nuestra.
16. Linux Terminal Server Project
• Creamos la imagen para que los que los
clientes puedan arrancar el sistema.
17. Linux Terminal Server Project
• Le asignamos permiso para poder acceder a
la unidad de almacenamiento a un usuario.
18. Linux Terminal Server Project
• Actualizamos 3 archivos, los cuales se tiene
que actualizar cada vez que hacemos
cambios de administración en el servidor
19. Linux Terminal Server Project
• A otra máquina le cambiamos el orden de
arranque para que solo arranque por red.
20. Linux Terminal Server Project
• Arrancamos la máquina y vemos que funciona
correctamente.
21. Chrome Remote Desktop
• Es un plugin del navegador que nos
permite hacer conexiones remotas.
25. Chrome Remote Desktop
• Una vez hayamos elegido la opción de
asistencia remota le damos a “Compartir” y
nos dará una clave para que otro equipo
se conecte