Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Redirección USB RDP de Linux: Guía Definitiva

Sep 28, 2021

Los clientes RDP para Linux permiten la redirección de ciertos dispositivos USB al escritorio remoto (como unidades flash e impresoras). Sin embargo, los dispositivos que son totalmente compatibles con la redirección USB sobre RDP en Linux son bastante escasos.

Por ejemplo, los dispositivos USB complejos, como los escáneres y las cámaras web con micrófonos integrados, suelen tener problemas de redireccionamiento. Este es un problema muy común entre los usuarios de FreeRDP (un cliente RDP común para Linux).

redirección usb linux rdp

USB para escritorio remoto para Linux

usb sobre rdp linux

La mala compatibilidad con USB de los clientes RDP de Linux no es un problema gracias a USB Network Gate para Linux. Con USB Network Gate, los usuarios pueden acceder fácilmente a cualquier dispositivo USB que esté conectado a una computadora local durante una sesión de escritorio remoto. Esto es posible porque USB Network Gate permite a los usuarios compartir puertos USB individuales que se pueden usar para conectar cualquier tipo de dispositivo USB.

Habilitar la redirección USB RDP de Linux
Prueba gratuita de 14 días

USB sobre Escritorio remoto para Linux brinda a los usuarios la opción de cambiar entre varios dispositivos USB sobre la marcha (es decir, desconectar y enchufar diferentes USB en un momento dado), y no es necesaria ninguna configuración adicional.

Para utilizar la redirección USB de USB Network Gate para Linux RDP, simplemente instale el programa en ambas máquinas que participan en la conexión de escritorio remoto (a las que se hace referencia como “Servidor” y “Cliente”).

Cómo compartir dispositivos USB a través de RDP en Linux

Una guía paso a paso para compartir y conectar dispositivos USB remotos a través del escritorio remoto en Linux:
1
Descargue e instale USB Network Gate en la máquina Linux del cliente RDP. Esta es la computadora que compartirá el dispositivo USB a través del Protocolo de escritorio remoto.

Para instalar un paquete con las dependencias, ejecute los siguientes comandos en la terminal.

Para distribuciones de Linux basadas en Debian:

dpkg -i [package]
apt-get install -f


Para distribuciones de Linux basadas en RPM:

rpm -i [package] o yum install [package]
2
Ejecute UNG para Linux y abra la pestaña “Compartir dispositivos USB locales”.
3
Seleccione un dispositivo USB requerido y haga clic en “Compartir”.
 redirección usb linux rdp
4
Configure los ajustes adicionales y presione “Aceptar”.
 redirección usb del cliente rdp de linux
5
Instale USB Network Gate en la computadora remota (el servidor de terminal RDP) e inícielo.
6
Abra la pestaña “Dispositivos USB remotos” y seleccione “Buscar”.
 localizar dispositivos compartidos desde el cliente Linux RDP
7
Ingrese la dirección IP del host remoto o el nombre de la red y haga clic en “Buscar” para ubicar los dispositivos USB remotos.
 buscar dispositivos USB remotos
8
Si la búsqueda no arroja ningún resultado, seleccione “Agregar” y especifique manualmente el puerto TCP utilizado para compartir un dispositivo USB.
 agregar manualmente el dispositivo USB compartido
9
Finalmente, seleccione el dispositivo agregado y haga clic en “Conectar”/“Conectar una vez”.
 conectarse a USB en el escritorio remoto en Linux

Cuando un dispositivo USB se redirige a través de RDP a una máquina Linux, el dispositivo USB compartido es reconocido y accesible por todas las aplicaciones en la máquina remota.

Redirigir USB a escritorio remoto en Linux con FreeRDP y UNG

Lea la siguiente guía para tener una idea de cómo conectar USB a través de RDP en Linux con el cliente FreeRDP.

Tenga en cuenta: cuando la autorización y/o el cifrado de tráfico están habilitados/utilizados, el uso compartido de dispositivos USB en sesiones de escritorio remoto no está disponible.


Ejecutar en la Terminal:

xfreerdp --plugin usb4rdp <remote address=""></remote>

<remote address> es la dirección IP/dominio/nombre de computadora del servidor remoto. El comando anterior ejecuta el cliente RDP xfreerdp y el complemento que facilita la funcionalidad completa de USB Network Gate durante las sesiones RDP.

Si es necesario, los usuarios también pueden cargar otros complementos FreeRDP. Vea a continuación un ejemplo:

xfreerdp --plugin cliprdr --plugin usb4rdp xxx.xx.xx.xx

Este comando ejecuta el cliente RDP xfreerdp con los complementos de Electronic y cliprdr que garantizan que los datos del portapapeles del servidor y del cliente estén sincronizados correctamente.

Lea los recursos de FreeRDP para obtener más información sobre los complementos compatibles y los comandos de usuario disponibles.

Utilice el siguiente comando para compartir dispositivos de audio USB durante las sesiones de escritorio remoto iniciando xfreerdp con opciones adicionales:

xfreerdp plugin usb4rdp -0 -o server

Este comando redirige el sonido utilizando USB Network Gate y no el cliente RDP. A partir de la versión 1.0, el complemento UNG y xfreerdp son compatibles.

Tenga en cuenta: la redirección USB de Remmina y rdesktop no son compatibles.

Habilitar la redirección USB RDP de Linux
Prueba gratuita de 14 días

Redirección USB a través de RDP de Linux a Windows

Gracias al soporte de la redirección USB RemoteFX [MS-RDPEUSB] de USB Network Gate para Linux, los usuarios pueden redirigir dispositivos USB compartidos desde computadoras Linux (clientes terminales) a computadoras Windows (servidores terminales).

El cliente debe ejecutar al menos Windows 8 (ya sea una máquina virtual (VM) o real), o Hyper-V con Windows 7 SP1 (con la adición de RemoteFX GPU) iniciado en Windows Server 2012 o Windows Server 2008 R2.

Para habilitar la redirección USB RDP de Linux a Windows, use el siguiente comando:

xfreerdp-usb [shared-ports] xfreerdp-args


  • 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.

Vea el siguiente ejemplo:

  • Pase a través de todos los dispositivos USB compartidos:

    xfreerdp-usb -u Usuario -p Pass 192.168.0.123

  • Dispositivos USB de paso a través compartidos en los puertos TCP 1909, 1910:

    xfreerdp-usb 1909,1910 -u Usuario -p Pass 192.168.0.123

Para los usuarios que encuentran el error “SSL_read: I / O”, agregue el parámetro “--rfx” sin comillas antes de la dirección IP.

Mejor opción

USB Network Gate

  • Ranking 4.9 basado en 179+ usuarios
  • Requisitos: SO: Windows 7 SP1/8/8.1/10/11; Windows Server 2008 R2/2012/2012 R2/2016/2019/2022
    Arquitecturas: x86, x64, ARM64
    . 9.25MB espacio libre.
  • Versión 10.0.2450. (). Notas de la versión