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.

Redirecionamento Linux RDP USB: Guia Definitivo

Sep 28, 2021

Os clientes RDP para Linux permitem o redirecionamento de certos dispositivos USB para a área de trabalho remota (como unidades flash e impressoras). No entanto, os dispositivos totalmente compatíveis com o redirecionamento USB sobre RDP no Linux são bastante esparsos.

Por exemplo, dispositivos USB complexos como scanners e webcams com microfones integrados geralmente encontram problemas de redirecionamento. Este é um problema muito comum entre os usuários do FreeRDP (um cliente RDP comum para Linux).

redirecionamento usb linux rdp

USB para desktop remoto para Linux

usb sobre rdp linux

O fraco suporte a USB dos clientes Linux RDP não é um problema, graças ao USB Network Gate para Linux. Com o USB Network Gate, os usuários podem acessar facilmente qualquer dispositivo USB conectado a um computador local durante uma sessão de desktop remoto. Isso é possível porque o USB Network Gate permite que os usuários compartilhem portas USB individuais que podem ser usadas para conectar qualquer tipo de dispositivo USB.

Ativar Redirecionamento Linux RDP USB
Teste gratuito de 14 dias

USB sobre Área de Trabalho Remota para Linux oferece aos usuários a opção de alternar entre vários dispositivos USB em movimento (ou seja, desconectar e conectar diferentes USBs a qualquer momento), e nenhuma configuração adicional é necessária.

Para usar o USB Network Gate para redirecionamento Linux RDP USB, basta instalar o programa em ambas as máquinas que participam da conexão de área de trabalho remota (referido como o “Servidor” e “Cliente”).

Como compartilhar dispositivos USB sobre RDP no Linux

Um guia passo a passo para compartilhar e conectar dispositivos USB remotos na área de trabalho remota no Linux:
1
Baixe e instale o USB Network Gate na máquina Linux cliente RDP. Este é o computador que compartilhará o dispositivo USB pelo protocolo de área de trabalho remota.

Para instalar um pacote com as dependências, execute os seguintes comandos no terminal.

Para distribuições Linux baseadas em Debian:

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


Para distribuições Linux baseadas em RPM:

rpm -i [package] ou yum install [package]
2
Execute o UNG para Linux e abra a guia “Compartilhar dispositivos USB locais”.
3
Selecione um dispositivo USB necessário e clique em “Compartilhar”.
 redirecionamento usb linux rdp
4
Defina as configurações adicionais e clique em “OK”.
 redirecionamento usb cliente linux rdp
5
Instale o USB Network Gate no computador remoto (o servidor de terminal RDP) e inicie-o.
6
Abra a guia “Dispositivos USB remotos” e selecione “Encontrar”.
 localizar dispositivos compartilhados do cliente RDP Linux
7
Digite o endereço IP do host remoto ou o nome da rede e clique em “Encontrar” para localizar os dispositivos USB remotos.
 procurar dispositivos USB remotos
8
Se a pesquisa não produzir nenhum resultado, selecione “Adicionar” e especifique manualmente a porta TCP usada para compartilhar um dispositivo USB.
 adicionar manualmente o dispositivo USB compartilhado
9
Por fim, selecione o dispositivo adicionado e clique em “Conectar”/“Conectar uma vez”.
 conecte-se a USB na área de trabalho remota no Linux

Quando um dispositivo USB é redirecionado por RDP para uma máquina Linux, o dispositivo USB compartilhado é reconhecido e acessível por todos os aplicativos na máquina remota.

Redirecionar USB para área de trabalho remota em Linux com FreeRDP e UNG

Leia o guia a seguir para ter uma ideia de como conectar USB sobre RDP no Linux com o cliente FreeRDP.

Observação: Quando a autorização e/ou criptografia de tráfego são ativadas/usadas, o compartilhamento de dispositivo USB em sessões de área de trabalho remota não está disponível.


Executar no Terminal:

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

<remote address> é o endereço IP/domínio/nome do computador do servidor remoto. O comando acima executa o cliente RDP xfreerdp e o plug-in que facilita a funcionalidade total do USB Network Gate durante as sessões RDP.

Se necessário, os usuários também podem carregar outros plug-ins do FreeRDP. Veja abaixo um exemplo:

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

Este comando executa o cliente RDP xfreerdp com os plug-ins Electronic e cliprdr que garantem que os dados da área de transferência do servidor e do cliente sejam devidamente sincronizados.

Leia os recursos do FreeRDP para saber mais sobre os plug-ins suportados e os comandos de usuário disponíveis.

Use o comando abaixo para compartilhar dispositivos de áudio USB durante sessões de desktop remoto, iniciando xfreerdp com opções adicionais:

xfreerdp plugin usb4rdp -0 -o server

Este comando redireciona o som usando o USB Network Gate e não o cliente RDP. A partir da versão 1.0, o plugin UNG e o xfreerdp são compatíveis.

Observação: o redirecionamento Remmina USB e o rdesktop não são suportados.

Ativar Redirecionamento Linux RDP USB
Teste gratuito de 14 dias

Redirecionamento de USB por RDP de Linux para Windows

Graças ao suporte de RemoteFX USB Redirection [MS-RDPEUSB] do USB Network Gate para Linux, os usuários podem redirecionar dispositivos USB compartilhados de computadores Linux (clientes de terminal) para computadores Windows (servidores de terminal).

O cliente deve estar executando pelo menos Windows 8 (seja máquina virtual (VM) ou real), ou Hyper-V executando Windows 7 SP1 (com a adição de GPU RemoteFX) iniciado no Windows Server 2012 ou Windows Server 2008 R2.

Para ativar o redirecionamento RDP USB do Linux para o Windows, use o seguinte comando:

xfreerdp-usb [shared-ports] xfreerdp-args


  • shared-ports: lista separada por vírgulas de portas TCP para dispositivos USB compartilhados via USB Network Gate. Se não for especificado, todos os dispositivos USB compartilhados serão redirecionados.

  • xfreerdp-args : argumentos a serem passados para xfreerdp.

Veja o exemplo abaixo:

  • Passe por todos os dispositivos USB compartilhados:

    xfreerdp-usb -u User -p Pass 192.168.0.123

  • Dispositivos de passagem USB compartilhados nas portas TCP 1909, 1910:

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

Para usuários que encontrarem o erro “SSL_read: I/O”, adicione o parâmetro “--rfx” sem aspas antes do endereço IP.

Melhor escolha

USB Network Gate

  • Classificação 4.9 baseado em 179+ usuários
  • Requisitos: Windows (32-bit e 64-bit): Windows 7 SP1/8/10, Windows Server 2008 R2/2012/2012 R2/2016/2019. 6.45MB espaço livre.
  • Versão 9.2.2420. (). Notas de versão