Esta guía describe cómo redirigir los dispositivos USB del cliente RDP al servidor mediante el Protocolo de escritorio remoto (RDP).
- En primer lugar, deberá instalar el software USB sobre Ethernet para:
- • La computadora con el dispositivo USB adjunto (cliente Microsoft RDP): un servidor USB Network Gate.
- • La máquina remota (servidor Microsoft RDP): un cliente USB Network Gate.
Nota: Desde la versión 7.x de USB Network Gate, el software es compatible con el protocolo ICA, es decir, los dispositivos USB conectados a un cliente ligero aparecerán en una sesión remota a través de ICA.
- • La computadora con el dispositivo USB adjunto (cliente Microsoft RDP): un servidor USB Network Gate.
- Entonces, aquí se explica cómo acceder al puerto/dispositivo USB en la sesión de escritorio remoto:
Para un servidor USB Network Gate que se ejecuta en la máquina Linux, ejecute el siguiente comando en la Terminal:
xfreerdp --plugin usb4rdp <remote address=""></remote>
donde <remote address> es la dirección IP del servidor RDP remoto, el nombre de dominio o el nombre de la computadora. Este comando lanza el cliente RDP xfreerdp junto con nuestro complemento.
Notas:
- – También puede cargar otros complementos para freeRDP. Por ejemplo:
xfreerdp --plugin cliprdr --plugin usb4rdp xxx.xx.xx.xx
Este comando lanza el cliente RDP xfreerdp junto con nuestros complementos y cliprdr que aseguran la sincronización de los datos del portapapeles del cliente y del servidor.
Consulte la documentación de freeRDP para conocer los complementos compatibles y los comandos de usuario disponibles.
- – Para compartir un dispositivo USB de audio en una sesión RDP, se debe iniciar xfreerdp con opciones adicionales:
xfreerdp plugin usb4rdp -0 -o server
Esto hará que los datos de audio se transfieran por medio de USB Network Gate y no por el cliente RDP.
El complemento UNG es compatible con la versión xfreerdp a partir de 1.0. rdesktop y Remmina no son compatibles.
- Gracias al soporte de Redirección USB RemoteFX [MS-RDPEUSB] en USB Network Gate para Linux, es posible redirigir dispositivos USB compartidos desde una máquina servidor que ejecuta Linux (Terminal Client) a una máquina cliente Windows (Terminal Server) incluso sin instalar USB Network Puerta en este último.
El cliente debe ser Windows 8 (máquina real o virtual) o Hyper-V con Windows 7 SP 1, con la GPU RemoteFX agregada, iniciada en Windows Server 2008 R2 SP 1 o Server 2012.
El comando es el siguiente:
xfreerdp-usb [shared-ports] xfreerdp-args
Los argumentos son los siguientes:
- – shared-ports: Lista separada por comas de puertos TCP para dispositivos USB compartidos a través de USB Network Gate. Si no se especifica, todos los dispositivos USB compartidos serán redirigidos.
- – xfreerdp-args: argumentos para pasar a xfreerdp.
Por ejemplo:
Redirigir todos los dispositivos USB compartidos:
xfreerdp-usb -u User -p Pass 192.168.0.123
Redirigir dispositivos USB compartidos en puertos TCP 1909 y 1910:
xfreerdp-usb 1909,1910 -u User -p Pass 192.168.0.123
Si obtiene el error "SSL_read: I/O", agregue el parámetro "--rfx" sin comillas antes de la dirección IP.
Nota: En caso de que uno de estos esté habilitado: el cifrado de tráfico, la autorización, la compresión del tráfico y, a continuación, el uso compartido del dispositivo USB en la sesión de escritorio remoto no estarán disponibles.
- – shared-ports: Lista separada por comas de puertos TCP para dispositivos USB compartidos a través de USB Network Gate. Si no se especifica, todos los dispositivos USB compartidos serán redirigidos.