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.

Redirection USB Linux RDP : Guide Définitif

Sep 14, 2021

Les clients RDP pour Linux permettent la redirection de certains périphériques USB vers le poste de travail distant (tels que les lecteurs flash et les imprimantes). Cependant, les périphériques entièrement compatibles avec la redirection USB sur RDP sous Linux sont assez rares.

Par exemple, les périphériques USB complexes tels que les scanners et les webcams avec microphones intégrés rencontrent souvent des problèmes de redirection. C'est un problème très courant parmi les utilisateurs de FreeRDP (un client RDP courant pour Linux).

redirection usb linux rdp

USB pour bureau à distance pour Linux

usb sur rdp linux

La mauvaise prise en charge USB des clients Linux RDP n'est pas un problème grâce à USB Network Gate pour Linux. Avec USB Network Gate, les utilisateurs peuvent facilement accéder à n'importe quel périphérique USB connecté à un ordinateur local pendant une session de bureau à distance. Ceci est possible car USB Network Gate permet aux utilisateurs de partager des ports USB individuels qui peuvent être utilisés pour connecter tout type de périphérique USB.

Activer la redirection USB Linux RDP
Période d'essai de 14 jours gratuits

USB sur Bureau à distance pour Linux offre aux utilisateurs la possibilité de basculer entre différents périphériques USB lors de leurs déplacements (c'est-à-dire de débrancher et de brancher différents USB à un moment donné), et aucune configuration supplémentaire n'est nécessaire.

Pour utiliser USB Network Gate pour la redirection USB Linux RDP, installez simplement le programme sur les deux machines participant à la connexion de bureau à distance (appelées "Serveur" et "Client").

Comment partager des périphériques USB via RDP sous Linux

Un guide étape par étape pour partager et connecter des périphériques USB distants sur un bureau distant sous Linux:
1
Téléchargez et installez USB Network Gate sur la machine Linux du client RDP. Il s'agit de l'ordinateur qui partagera le périphérique USB via le protocole Remote Desktop.

Pour installer un package avec les dépendances, exécutez les commandes suivantes dans le terminal.

Pour les distributions Linux basées sur Debian:

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


Pour les distributions Linux basées sur RPM:

rpm -i [package] ou yum install [package]
2
Exécutez UNG pour Linux et ouvrez l'onglet “Partager les périphériques USB locaux”.
3
Sélectionnez un périphérique USB requis et cliquez sur “Partager”.
 redirection usb linux rdp
4
Configurez les paramètres supplémentaires et appuyez sur “OK”.
 redirection usb client linux rdp
5
Installez USB Network Gate sur l'ordinateur distant (le serveur de terminal RDP) et démarrez-le.
6
Ouvrez l'onglet “Périphériques USB distants” et sélectionnez “Rechercher”.
 localiser les périphériques partagés à partir du client Linux RDP
7
Entrez l'adresse IP ou le nom du réseau de l'hôte distant et cliquez sur “Rechercher” pour localiser les périphériques USB distants.
 rechercher des périphériques USB distants
8
Si la recherche ne donne aucun résultat, sélectionnez « Ajouter » et spécifiez manuellement le port TCP utilisé pour partager un périphérique USB.
 ajouter manuellement le périphérique USB partagé
9
Enfin, sélectionnez l'appareil ajouté et cliquez sur “Connecter”/“Connecter une fois”.
 se connecter à l'USB sur le bureau à distance sous Linux

Lorsqu'un périphérique USB est redirigé via RDP vers une machine Linux, le périphérique USB partagé est reconnu et accessible par toutes les applications sur la machine distante.

Rediriger l'USB vers le bureau distant sous Linux avec FreeRDP et UNG

Lisez le guide suivant pour avoir une idée de la façon de connecter USB sur RDP sous Linux avec le client FreeRDP.

Remarque: lorsque l'autorisation et/ou le chiffrement du trafic sont activés/utilisés, le partage de périphérique USB dans les sessions de bureau à distance n'est pas disponible.


Exécutez dans le terminal:

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

<remote address> est l'adresse IP/le domaine/le nom d'ordinateur du serveur distant. La commande ci-dessus exécute le client RDP xfreerdp et le plug-in qui facilite toutes les fonctionnalités d'USB Network Gate pendant les sessions RDP.

Si nécessaire, les utilisateurs peuvent également charger d'autres plugins FreeRDP. Voir ci-dessous pour un exemple:

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

Cette commande exécute le client RDP xfreerdp avec les plug-ins Electronic et cliprdr qui garantissent que les données du presse-papiers du serveur et du client sont correctement synchronisées.

Lisez les ressources FreeRDP pour en savoir plus sur les plugins pris en charge et les commandes utilisateur disponibles.

Utilisez la commande ci-dessous pour partager des périphériques audio USB pendant les sessions de bureau à distance en lançant xfreerdp avec des options supplémentaires:

xfreerdp plugin usb4rdp -0 -o server

Cette commande redirige le son à l'aide d'USB Network Gate et non du client RDP. A partir de la version 1.0, le plugin UNG et xfreerdp sont compatibles.

Remarque: la redirection USB Remmina et rdesktop ne sont pas pris en charge.

Activer la redirection USB Linux RDP
Période d'essai de 14 jours gratuits

Redirection USB via RDP de Linux vers Windows

Grâce à la prise en charge de la redirection USB RemoteFX [MS-RDPEUSB] d'USB Network Gate pour Linux, les utilisateurs peuvent rediriger les périphériques USB partagés depuis les ordinateurs Linux (clients terminaux) vers les ordinateurs Windows (serveurs terminaux).

Le client doit exécuter au moins Windows 8 (qu'il s'agisse d'une machine virtuelle (VM) ou réelle), ou Hyper-V exécutant Windows 7 SP1 (avec l'ajout de GPU RemoteFX) lancé sur Windows Server 2012 ou Windows Server 2008 R2.

Pour activer la redirection USB RDP de Linux vers Windows, utilisez la commande suivante:

xfreerdp-usb [shared-ports] xfreerdp-args


  • shared-ports: liste séparée par des virgules des ports TCP pour les 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.

  • xfreerdp-args: arguments à passer à xfreerdp.

Voir l'exemple ci-dessous:

  • Transférez tous les périphériques USB partagés:

    xfreerdp-usb -u User -p Pass 192.168.0.123

  • Périphériques USB relais partagés sur les ports TCP 1909, 1910:

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

Pour les utilisateurs qui rencontrent l'erreur "SSL_read: I/O", ajoutez le paramètre "--rfx" sans les guillemets avant l'adresse IP.

Meilleur choix

USB Network Gate

  • Classement 4.9 basé sur 179+ utilisateurs
  • Configuration requise: Windows (32-bit et 64-bit): Windows 7 SP1/8/10, Windows Server 2008 R2/2012/2012 R2/2016/2019. 6.45MB espace disponible.
  • Version 9.2.2420. (). Notes de mise à jour