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.
  • USB over Ethernet
  • Accéder aux périphériques USB dans une session Bureau à distance [Linux]

Accéder aux périphériques USB dans une session Bureau à distance [Linux]

Electronic Team Electronic Team Aug 27, 2025
Ce guide explique comment rediriger des périphériques USB du client RDP vers le serveur en utilisant le protocole Remote Desktop Protocol (RDP).
1. Tout d’abord, vous devez installer le logiciel USB over Ethernet sur :
2. L’ordinateur auquel le périphérique USB est connecté (client RDP Microsoft) – configuré comme serveur USB Network Gate.
3. La machine distante (serveur RDP Microsoft) – configurée comme client USB Network Gate.
Remarque : Depuis la version 7.x, USB Network Gate prend également en charge le protocole ICA. Ainsi, les périphériques USB branchés sur un client léger apparaîtront dans une session distante via ICA.
4. Voici comment accéder au port/périphérique USB dans une session Bureau à distance :

Pour un serveur USB Network Gate fonctionnant sous Linux, exécutez la commande suivante dans le Terminal :

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

<remote address> correspond à l’adresse IP, au nom de domaine ou au nom d’hôte du serveur RDP distant. Cette commande lance le client RDP xfreerdp avec notre plugin.

Remarques :
5. – Vous pouvez également charger d’autres plugins pour freeRDP. Par exemple :
xfreerdp --plugin cliprdr --plugin usb4rdp xxx.xx.xx.xx

Cette commande lance le client RDP xfreerdp avec nos plugins usb4rdp et cliprdr, permettant ainsi la synchronisation du presse-papiers entre client et serveur.

Consultez la documentation freeRDP pour connaître la liste des plugins supportés et les commandes disponibles.
6. – Pour partager un périphérique USB audio dans une session RDP, xfreerdp doit être lancé avec des options supplémentaires :

xfreerdp plugin usb4rdp -0 -o server

Ainsi, les données audio seront transmises via USB Network Gate et non par le client RDP.

Le plugin UNG est compatible avec xfreerdp à partir de la version 1.0. rdesktop et Remmina ne sont pas pris en charge.
7. Grâce au support de la redirection USB RemoteFX [MS-RDPEUSB] dans USB Network Gate pour Linux, il est possible de rediriger des périphériques USB partagés depuis un serveur Linux (Terminal Client) vers une machine cliente Windows (Terminal Server), même sans installer USB Network Gate sur cette dernière.

Le client doit être Windows 8 (machine réelle ou virtuelle) ou Hyper-V exécutant Windows 7 SP1, avec GPU RemoteFX activé, fonctionnant sur Windows Server 2008 R2 SP1 ou Server 2012.

La commande est la suivante :

xfreerdp-usb [shared-ports] xfreerdp-args

Les arguments sont :
8. – shared-ports : liste de ports TCP séparés par des virgules correspondant aux périphériques USB partagés via USB Network Gate. Si non spécifié, tous les périphériques USB partagés seront redirigés.
9. – xfreerdp-args : arguments à passer à xfreerdp.
Par exemple :

Rediriger tous les périphériques USB partagés :

xfreerdp-usb -u User -p Pass 192.168.0.123

Rediriger uniquement les périphériques USB partagés sur les ports TCP 1909 et 1910 :

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

Si vous obtenez l’erreur “SSL_read: I/O”, ajoutez le paramètre “--rfx” (sans guillemets) avant l’adresse IP.
Remarque : si l’une de ces options est activée : chiffrement du trafic, autorisation ou compression du trafic, alors le partage d’un périphérique USB dans une session Bureau à distance ne sera pas possible.
logo USB Network Gate
#1 au Network Communication Software
USB Network Gate
Partager l’USB sur l’Ethernet sur Windows
4.7 classement basé sur basé sur 372 + utilisateurs