Visores¶
Descarga directa de software¶
Sistema operativo | Visor SPICE | Visor RDP |
---|---|---|
Windows | virt-viewer 11 | No hace falta instalar nada |
Linux |
sudo apt install virt-viewer / sudo dnf install virt-viewer
|
sudo apt install remmina / sudo dnf install remmina
|
Mac OS | Puedes seguir esta guía de instalación | Microsoft Remote Desktop |
Android | aSPICE | Remote Desktop |
Apple iOS | aSPICE Pro | Remote Desktop Mobile |
SPICE¶
Descripción¶
SPICE es un protocolo de comunicación para entornos virtuales que permite el acceso a la señal de vídeo, ratón y teclado hacia el escritorio como si se tuviera conexión a la pantalla, ratón y teclado de un equipo real.
-
Ventajas:
- Es el propio motor de máquinas virtuales que usa Isard (Qemu-KVM) el que permite el acceso, independientemente del sistema operativo que esté corriendo.
- Se puede usar este protocolo para ver toda la secuencia, desde el principio, del arranque del escritorio.
- No se necesita instalar ningún componente en el sistema operativo del escritorio virtual para poder crear una interacción.
- Es un protocolo que optimiza el ancho de banda de vídeo utilizado comprimiendo la señal y enviando sólo las zonas que varían de un frame a otro.
-
Inconvenientes:
- El cliente no viene instalado por defecto en ningún sistema operativo, la instalación es muy sencilla y la puede hacer cualquier usuario, pero en entornos corporativos o educativos las restricciones de permisos pueden dificultar la instalación.
- La instalación en Windows, requiere de un programa extra para poder redirigir los puertos USB
- La conexión se hace por un proxy HTTP utlizando un método "CONNECT". Este método, en algunos casos, es filtrado por algún cortafuegos o proxy intermedio.
A destacar de este visor:
- Latencia baja
- Audio integrado
- Opción de conexión de dispositivos
Cómo usar el visor SPICE¶
Después de realizar la descarga del software necesario, en el arranque de un escritorio, se selecciona Visor SPICE y se abre el archivo descargado. Una vez abierto se podrá acceder al escritorio.
Escanear dispositivos USB¶
Info
PARA ANFITRIONES WINDOWS
Si se tiene instalado virt-viewer 11, hay que realizar uno de estos pasos para activar el escaneo de USB:
-
Opción 1
- Desinstalar virt-viewer 11 e instalar esta versión de virt-viewer 7
- Instalar paquete UsbDk
-
Opción 2
virt-viewer 7¶
Se abre el visor SPICE del escritorio y se seleccionan las opciones Fichero >> Selección del dispositivo USB y el dispositivo a escanear.
virt-viewer 11 (Windows)¶
Se abre el visor SPICE del escritorio, se hace click al segundo botón de la ventana del visor y se selecciona el dispositivo a escanear.
VNC en navegador¶
Descripción¶
NoVNC es un protocolo que trabaja al mismo nivel que SPICE, pero al ser el protocolo más antiguo, la señal de vídeo no es tan óptima. Es el protocolo que se usa en el visor integrado en el navegador. A destacar de este visor:
- Funciona con cualquier navegador web moderno
- Latencia media
- Audio no disponible
- Opción de conexión de dispositivos no disponible
Cómo usar el visor VNC en navegador¶
Se selecciona la opción Visor VNC en navegador de los visores disponibles de un escritorio arrancado.
Info
Es necesario tener en cuenta que la opción de abrir ventanas emergentes, puede estar bloqueada en el navegador. Si es así, el visor en el navegador no se abrirá. En este caso, por ejemplo para Firefox se puede arreglar de la siguiente forma:
Aparecerá un mensaje en la pestaña donde actualizar esta configuración:
Automáticamente abrirá el visor del escritorio en una pestaña nueva.
RDP¶
Descripción¶
RDP nativo¶
RDP es el protocolo que se usa por defecto para conectarse remotamente a un equipo de sistema operativo Windows. Estos visores no están disponible desde el arranque del escritorio, y hay que esperar a que en el proceso, el escritorio obtenga una dirección IP.
-
Ventajas:
- La mejor experiencia de usuario si el sistema operativo del escritorio virtual es Windows, y también si lo es la máquina anfitriona
- Dicho lo cual, no es necesario instalar software adicional en los anfitriones Windows, ya que el Cliente de Escritorio Remoto viene integrado por defecto en el sistema operativo
- Es necesario para una buena experiencia de usuario usando vGPUs de NVIDIA sobre sistemas operativos Windows
-
Inconvenientes:
- Si hay algún problema en el arranque del sistema operativo no accedes a la señal de pantalla (se solventa conectándose por los visores SPICE o en el navegador)
A destacar de estos visores:
- Latencia baja (mejor experiencia en escritorios con SO Windows)
- Audio integrado
- Opción de conexión de dispositivos
- Mejor experiencia al utilizar aplicaciones de diseño que precisan de vGPU
- Escritorios con vGPU sólo funcionan con visores RDP
RDP en el navegador¶
IsardVDI utiliza el servidor Guacamole que permite que los clientes RDP en HTML5 (cualquier navegador actual) se conecten a los guest de Windows de IsardVDI a través del puerto HTTPS predeterminado. Además, cuenta con audio a través del navegador.
- Funciona con cualquier navegador moderno
- Baja latencia
- Audio integrado
- Opción de conexión de dispositivos no disponible
Cómo usar los visores RDP y RDP VPN¶
Como se ha comentado anteriormente el visor RDP necesita de una dirección IP donde conectarse para establecer la conexión por RDP, es por este motivo por el cual cuando arranca un escritorio, observamos un parpadeo donde aparecen los enlaces a los visores RDP como no seleccionables.
Una vez éste ha obtenido dirección IP, se le informa de ella al usuario mediante la interfaz y se activa el acceso a los visores RDP, RDP en el navegador y RDP VPN:
Warning
El escritorio debe tener activada la interfaz Wireguard VPN para que los visores RDP puedan conectarse.
Info
El visor RDP VPN se usa exactamente igual que el visor RDP nativo, exceptuando que el usuario deberá establecer la conexión VPN entre IsardVDI y su equipo personal. Consulta cómo usar la VPN del manual.
Con anfitrión Windows¶
En primer lugar, por lo general, Windows ya tiene integrado el Cliente de Escritorio Remoto en los nuevos sistemas.
Al seleccionar los visores RPD o RDP VPN, se descarga un fichero con extensión .rdp, el cual contiene la información para poder conectarse con el escritorio:
La primera vez que se realiza la conexión RDP en el anfitrión, éste informa con una alerta de seguridad, la cual se puede evitar marcando la casilla "No volver a preguntarme sobre conexiones a este equipo" para el futuro.
Las credenciales para acceder a los escritorios que Isard ofrece por defecto son:
- Usuario: isard
- Contraseña: pirineus
Warning
Este usuario y contraseña corresponden a las credenciales del usuario creado en el S.O. del escritorio virtual al que se quiere acceder, para que éste pueda iniciar sesión en el equipo.
De tener un escritorio con un usuario personalizado, se deben modificar estas credenciales en el escritorio desde la interfaz de Isard.
Al acceder al escritorio nos pide confirmación para aceptar el certificado:
Y finalmente se abre el cliente y podemos interactuar con el escritorio.
Con anfitrión Linux¶
Después de realizar la descarga del programa Remmina mediante línea de comandos, en el arranque de un escritorio, se seleccionan las opciones Visor RDP o Visor RDP VPN y se abre el archivo descargado con el programa Remmina recién instalado. Una vez abierto se podrá acceder al escritorio.
Escanear dispositivos USB¶
Con anfitrión Windows¶
Del fichero .rdp que se descargue al seleccionar Visor RDP o Visor RDP VPN de un escritorio arrancado, se modifica con el botón derecho en la ruta donde se halle.
Recursos locales >> Más >> Seleccionar la unidad USB >> Conectar
Al acceder al visor RDP, aparece el dispositivo en el listado de discos del escritorio.
Con anfitrión Linux¶
Por el momento no es posible escanear dispositivos USB mediante el cliente Remmina para sistemas operativos Linux.
Cómo usar el visor RDP en el navegador¶
De la misma forma que con el visor noVNC para el navegador, se abrirá el visor en una pestaña nueva en el navegador, con acceso directo al escritorio.
Warning
El escritorio debe tener activada la interfaz Wireguard VPN para que los visores RDP puedan conectarse.
Activar RDP¶
Así como debe estar activado en el equipo anfitrión, como se ha explicado anteriormente en este manual, el protocolo RDP debe estar activado también dentro del sistema operativo de los propios escritorios virtuales.
Tip
Las plantillas prediseñadas que ofrece IsardVDI ya tienen el sistema operativo preparado para las conexiones Wireguard con los visores RDP, por lo que este apartado del manual no es necesario si el usuario crea escritorios en base a estas plantillas.
De lo contrario, si el usuario ha creado un escritorio personalizado por su cuenta, aquí se explica cómo configurar su sistema para poder acceder mediante los visores RDP.
Para escritorios con Windows¶
1- Activar RDP
2- Deshabilitar la autenticación de red
El escritorio está preparado.
Para escritorios con Linux¶
Se puede seguir este apartado del manual para sistemas operativos Ubuntu.
Detalles técnicos¶
En la VDI (Infraestructura de Escritorio Virtual), los visores son importantes porque permiten el acceso remoto a escritorios virtuales. VDI permite a los usuarios acceder a un escritorio virtual desde cualquier dispositivo con conexión a Internet, y los visores proporcionan la interfaz para que el usuario interactúe con ese escritorio virtual.
Los visores suelen ofrecer características como protocolos de visualización, compresión, redirección multimedia, redirección de dispositivos USB y autenticación. Permiten a los usuarios acceder al entorno de escritorio virtual, utilizar aplicaciones y acceder a datos desde una ubicación remota como si estuvieran físicamente sentados en el escritorio.
Los visores también desempeñan un papel fundamental en garantizar que la experiencia del escritorio virtual sea lo más parecida posible a la experiencia del equipo anfitrión. Deben ser capaces de manejar gráficos de alta resolución, contenido multimedia y otros tipos de datos sin causar retrasos o interrupciones en la experiencia del usuario.
En resumen, los visores son esenciales en VDI porque proporcionan los medios para que los usuarios accedan e interactúen con los escritorios virtuales, y desempeñan un papel fundamental en garantizar que la experiencia del escritorio virtual sea lo más fluida y eficiente posible.
También puedes activar la opción de visor directo que te proporcionará un enlace directo para conectarte a tu escritorio sin necesidad de autenticarte en el sistema.
Tabla resumen sobre las características de los visores¶
IsardVDI Viewer | SPICE Viewer | Browser Viewer | RDP Viewer | RDP Browser viewer | RDP VPN viewer |
---|---|---|---|---|---|
Protocol | SPICE | VNC-SPICE | RDP | RDP | RDP |
HTML5 web client | - | NoVNC | - | Guacamole | - |
Windows viewer | Remote-viewer virt-viewer 11 installer |
Web Browser | Remote Desktop Viewer (windows) | Web Browser | - |
Linux viewer | sudo apt install virt-viewer sudo dnf install remote-viewer |
Web Browser | Remmina | Web Browser | Remmina |
Mac Viewer | You can follow the installation guide | Web Browser | Apple Store | Web Browser | Apple Store |
Android Viewer | Free version on the Play Store and also a paid version with more features. | Web Browser | remote desktop | Web Browser | remote desktop |
Apple iOS Viewer | Paid version on Apple Store | - | remote desktop | - | remote desktop |
Download File Extension | *.vv | Web Browser | *.rdp | - | *.rdp |
Copy / Paste real desktop to virtual desktop | ✓ | ✗ | ✓ | ✓ | ✓ |
Wireguard client required to access user VPN | ✗ | ✗ | ✗ | ✗ | ✓ |
USB Redirection | ✓ (with windows you need to install usb) |
✗ | ✓ | ✗ | ✓ |
Audio | ✓ | ✗ | ✓ | ✗ | ✓ |
Adapt desktop screen size to viewer | ✓ | ✓ | ✓ | ✓ | ✓ |
You can see how the desktop boots | ✓ | ✓ | ✗ | ✗ | ✗ |
You must have IP address and RDP service on your virtual desktop | ✗ | ✗ | ✓ | ✓ | ✓ |
Tabla resumen sobre compatibilidad en sistemas operativos¶
VDI Viewer | Supported OS | Protocols | Multimedia Redirection | USB Redirection | Video Compression |
---|---|---|---|---|---|
Microsoft Remote Desktop | Windows, Mac, iOS, Android | RDP | ✓ | ✓ | RemoteFX |
Spice | Windows, Linux | SPICE | ✓ | ✓ | Lossless and Lossy |
VNC | Windows, Mac, Linux, iOS, Android | VNC | ✗ | ✓ | Tight and Zlib |
Guacamole HTML5 Client | Windows, Mac, Linux, iOS, Android | RDP, VNC, SSH | ✓ | ✓ | JPEG, PNG |
noVNC Client | Windows, Mac, Linux, iOS, Android | VNC | ✓ | ✓ | Tight, Hextile, CopyRect, Raw |
Diferencias entre visores (en el navegador y de cliente escritorio)¶
Se pueden diferenciar dos tipos principales de visores:
-
Visores integrados en el navegador: el visor queda integrado dentro de una página web. Desde una pestaña en el navegador se pueden controlar los sistemas operativos de los escritorios. La decodificación de la señal de vídeo, y el envío de la señal del ratón y la del teclado se hace desde una pestaña del navegador.
- Ventajas:
- No se necesita tener un cliente instalado, funciona desde cualquier dispositivo (ordenadores, tablets, móviles) y sistema operativo que tenga un navegador.
- Inconvenientes:
- La decodificación no es tan eficiente como en un visor dedicado, se puede percibir más lentitud en el refresco del escritorio y al trabajar moviendo elementos dentro del visor de éste.
- No podemos redirigir al escritorio virtual dispositivos locales conectados por USB.
- Ventajas:
-
Aplicaciones cliente de escritorio: son aplicaciones dedicadas a ejecutarse de visor, están optimizadas y son la mejor opción para tener la mejor experiencia de usuario.
- Ventajas:
- Optimizadas para los protocolos cliente de escritorio, mejor rendimiento que en los visores integrados en el navegador. Si no existen problemas de red (latencia y ancho de banda adecuados) la sensación de trabajo con el escritorio es similar a la de un equipo real.
- Aunque depende del tipo de protocolo y de la versión del cliente, por lo general, estos visores ofrecen opciones avanzadas tales como la redirección de dipostivos por puerto USB y arrastrar archivos y portapapeles desde el escritorio virtual a la máquina anfitriona y viceversa.
- Inconvenientes:
- No en todos los casos los clientes vienen preinstalados con el sistema operativo, lo que conlleva a tener que realizar una instalación de software en el equipo anfitrión.
- Funciones avanzadas no disponibles en función de las versiones del cliente y la versión del protocolo
- Ventajas:
Puertos y proxies¶
En IsardVDI se ha realizado un esfuerzo importante por no tener que abrir puertos extra y encapsular en proxies HTTP las conexiones. Se ha tratado de adaptar la plataforma a cualquier situación en la que exista un firewall de por medio que pueda bloquear o dificultar las conexiones. Por defecto se usan los puertos:
- TCP/80 para el proxy donde se encapsulan las conexiones del protocolo SPICE
- TCP/443 para la web y los visores integrados en el navegador
- TCP/9999 para el proxy por donde se encapsulan las conexioes del protocolo RDP
FAQs - Preguntas frecuentes¶
No puedo escanear un dispositivo USB mediante visor RDP
Si el usuario tiene un anfitrión Windows e intenta escanear un dispostivio USB en un escritorio virtual sin éxito, se puede seguir este manual sobre el uso de RemoteFX.