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 avec les options FreeRDP et RemoteFX

Editorial Team Editorial Team
Jul 4, 2023

Linux RDP (Remote Desktop Protocol) ne prend pas en charge nativement la redirection USB. La redirection USB RDP vous permet d'utiliser des périphériques USB connectés à votre machine locale tout en accédant à une télécommande session de bureau. 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. Il s'agit d'un problème courant chez les utilisateurs de FreeRDP (un client RDP standard pour Linux).

Cependant, il existe des solutions tierces qui peuvent activer les sessions de redirection USB Linux RDP.

Période d'essai de 14 jours gratuits
La licence est disponible à partir de $159.95
Disponible pour
redirection linux rdp usb

USB pour bureau à distance pour Linux

usb sur rdp linux

La faible prise en charge USB des clients Linux RDP n'est pas un problème grâce à USB Network Gate pour Linux. Avec Porte réseau USB, les utilisateurs peuvent facilement accéder à n'importe quel périphérique USB branché sur un ordinateur local pendant une session de bureau à distance . Cela 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 over Remote Desktop pour Linux donne 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 à tout moment), et aucune configuration supplémentaire n'est nécessaire.

Pour la redirection USB Linux RDP, vous devez installer le plug-in xfreerdp et USB Network Gate sur les deux machines participant à la connexion au bureau à distance (appelées "serveur" et "client").

Pour utiliser la redirection USB avec FreeRDP, vous devrez installer les packages nécessaires et configurer votre client RDP. Voici les étapes générales :
1
Installez FreeRDP : Selon votre distribution Linux, vous pouvez généralement installer FreeRDP à l'aide du gestionnaire de packages. Par exemple, sur Ubuntu ou Debian, vous pouvez exécuter sudo apt-get install freerdp2-x11 pour installer le client FreeRDP.
2
Connectez-vous au poste de travail distant : utilisez l'outil de ligne de commande xfreerdp pour établir une connexion RDP.
3
Veuillez noter que les commandes et options exactes peuvent varier en fonction de votre distribution Linux et de la version de FreeRDP que vous avez installée. Vous pouvez vous référer à la documentation ou pages de manuel pour des informations plus détaillées et des options de configuration supplémentaires.
4
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 [paquet]
apt-get install -f


Pour les distributions Linux basées sur RPM :

rpm -i [paquet] ou yum install [paquet]

Rediriger l'USB vers le bureau à distance 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.

Veuillez noter : 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écuter dans le terminal :

xfreerdp --plugin usb4rdp

est l'adresse IP/domaine/nom d'ordinateur du serveur distant. La commande ci-dessus exécute le client RDP xfreerdp et le plug-in qui facilite la fonctionnalité complète 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 /vc:usb4rdp /v:xx.xx.xx.xx

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

Lire 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 lors de sessions de bureau à distance en lançant xfreerdp avec des options supplémentaires :

plugin xfreerdp usb4rdp -0 -o serveur

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.

Veuillez noter : 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 sur RDP de Linux vers Windows

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

Le client doit exécuter au moins Windows 8 (que ce soit une machine virtuelle (VM) ou réelle), ou Hyper-V exécutant Windows 7 SP1 (avec l'ajout du 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 [ports-partagés] xfreerdp-args


  • shared-ports : liste des ports TCP séparés par des virgules pour les périphériques USB partagés via USB Network Gate. S'il n'est pas spécifié, tous les périphériques USB partagés seront redirigés.

  • xfreerdp-args : arguments à passer à xfreerdp.

Voir l'exemple ci-dessous :

  • Transmettre tous les périphériques USB partagés :

    xfreerdp-usb -u Utilisateur -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 guillemets avant l'adresse IP.

USB Network Gate
Rediriger des périphériques USB sur le réseau
Période d'essai de 14 jours gratuits
La licence est disponible à partir de $159.95
Disponible pour