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 RDP: 完全ガイド

Editorial Team Editorial Team Feb 5, 2025

リモートデスクトップ環境でUSB周辺機器を使用するのは、しばしば困難な作業です。しかし、いくつかの方法を利用すれば、このプロセスを簡単にすることができます。 本チュートリアルでは、USB over RDPの活用方法を詳しく解説し、発生し得る課題や解決策を紹介します。まずは、Windows標準の方法から説明します。

USB over RDPの課題

ローカルのUSB周辺機器をリモートデスクトップで利用する際、特に薄型クライアント(Thin Client)を介して高性能サーバーに接続する場合、さまざまな技術的な課題が発生することがあります。
USBリダイレクトを使用すると、リモートデスクトップ環境で外部デバイスをサーバーに接続し、操作できます。しかし、スムーズな利用には以下の点に注意が必要です。

  1. ネットワーク容量: ネットワークがUSB転送の要件を満たしていることを確認する必要があります。
  2. パフォーマンス: 遅延(レイテンシー)、帯域幅(バンド幅)、接続の安定性は、USBデバイスの操作に影響を与える可能性があります。
  3. WAN(広域ネットワーク): WAN環境ではリモートワークが可能ですが、通信速度が制限されることがあり、USBデバイスの動作に影響を及ぼす場合があります。
  4. LAN(ローカルエリアネットワーク): LAN環境はWANよりも低遅延で、USBリダイレクトに適しています。

  5. ソフトウェアの更新: **仮想デスクトップインフラ(VDI)**のソフトウェアを常に最新の状態に保つことで、USBリダイレクト機能の互換性を確保できます。

これらの要素を考慮することで、リモートデスクトップ環境におけるUSBデバイスの使い勝手を向上させることができます。

WindowsでのUSB over RDP – 標準機能を使用する方法

ステップ1: ローカル(クライアント)PCの設定

ローカルPCは、リモートデスクトップ接続を開始するコンピューターです。

  1. 1
    リモートデスクトップ接続ツールを開く
    Win + Rキーを押して、[ファイル名を指定して実行]ダイアログを開きます。
    「mstsc」と入力し、Enterキーを押してリモートデスクトップ接続ツールを起動します。
  2. 2
    RDPの詳細オプションを表示
    ⚬ リモートデスクトップ接続ウィンドウの左下にある [オプションの表示] ボタンをクリックします。
  3. 3
    USBリダイレクトを有効にする
    [ローカルリソース] タブを開きます。
    [ローカルデバイスとリソース] セクションで、[詳細設定] ボタンをクリックします。
  4. 4
    リダイレクトするUSBデバイスを選択
    [ローカルデバイスとリソース] ダイアログで以下の設定を行います:
    ❒ USBストレージデバイスの場合: [ドライブ] にチェックを入れます。
    その他のUSBデバイス(プリンター、スキャナーなど): [その他の対応するPlug and Play(PnP)デバイス] を展開し、リダイレクトしたいUSBデバイスにチェックを入れます。
    [OK] をクリックして設定を保存します。
  5. 5
    RDP設定を保存(オプション)
    ⚬ 頻繁に同じ設定を使用する場合、RDP構成を保存できます。
    [全般] タブを開きます。
    [名前を付けて保存] をクリックし、.rdp ファイル として設定を保存します。

    プロフィールを作成する

ステップ2: リモート(サーバー)PCへの接続

  1. 1
    リモートデスクトップセッションを確立する
    [全般] タブで、リモートPCのコンピューター名またはIPアドレスを入力します。
    [接続] をクリックします。
  2. 2
    リモートデスクトップでUSBデバイスにアクセスする
    ⚬ リモートPCにログイン後、リダイレクトされたUSBデバイスを確認します:
    USBストレージデバイスの場合: エクスプローラー を開き、[PC] を表示します。USBドライブは**[リダイレクトされたドライブとフォルダー]** に表示されます。
    プリンターやその他のデバイスの場合: 対応するアプリケーションや設定を開いて、リダイレクトされたデバイスを確認します。

ステップ3: リモート(サーバー)PCの設定

リモートPC(サーバー)でUSBリダイレクトを許可する必要があります。

  1. 1
    グループポリシーの設定を確認
    ⚬ リモートPCで Win + Rを押し、gpedit.msc と入力して Enter を押します。

    以下の場所に移動します:
    コンピューターの構成 > 管理用テンプレート > Windowsコンポーネント > リモートデスクトップサービス > リモートデスクトップセッションホスト > デバイスとリソースのリダイレクト

    ⚬ 以下のポリシーを適切に設定してください:
    対応するPlug and Playデバイスのリダイレクトを許可しない: [無効] に設定
    このコンピューターから他の対応するRemoteFX USBデバイスのRDPリダイレクトを許可: [有効] に設定
  2. 2
    RDPリスナーの設定を確認
    サーバーマネージャー または PowerShell を開きます。
    ⚬ RDPサービス が実行中で、デバイスのリダイレクトを受け入れる設定になっていることを確認します。
  3. 3
    リモートデスクトップのライセンスを確認
    ⚬ リモートデスクトップサービス(RDS) を使用している場合、一部の高度なUSBリダイレクト機能には適切なライセンスが必要となるため、ライセンスが適用されていることを確認してください。

リモートデスクトップサーバーの設定

リモートデスクトップ環境でUSBリダイレクトを正しく動作させるために、以下の設定を確認してください。

  • グループポリシーの設定:
    ⚬ グループポリシーエディター (gpedit.msc) を開きます。
    ⚬ 移動先:コンピューターの構成 > 管理用テンプレート > Windowsコンポーネント > リモートデスクトップサービス > リモートデスクトップセッションホスト > デバイスとリソースのリダイレクト
    ⚬ 以下のリダイレクトポリシーを有効化:
    オーディオとビデオの再生リダイレクトを許可
    対応するPlug and Playデバイスのリダイレクトを許可

  • RDPの設定:
    ⚬ RDPセッション設定 で USBリダイレクト が有効になっていることを確認します。

USB over RDPソフトウェア – サードパーティーソリューションガイド

リモート デスクトップからローカル USB デバイスに接続したい場合、Electronic Team, Inc. の USB Network Gate 以上のソリューションはありません。この専用アプリは、USB 周辺機器を RDP 経由でリダイレクトし、それらがリモート マシンに物理的に接続されているかのように見えるように設計されています。

UNG logo
USB Network Gate
4.9 ランク 以下に基づく 372+ ユーザー, レビュー(372)
無料でお試しください 14 日間の試用版、共有できるローカル USB デバイスは 1 つだけです
 リモートデスクトップ用のUSB

USB Network Gate (UNG) を使用すると、USB デバイスをリモート デスクトップに接続できます。このアプリの強力な機能を利用するには、デバイスが接続されているコンピューター (UNG サーバー) と、それにリモートで接続するコンピューター (UNG クライアント) の両方にユーティリティをインストールする必要があります。

USB Network Gate は、RDP USB パススルー用のサーバー部分とクライアント部分の両方を組み合わせた便利なツールです。

  1. 1
    ローカル PC (Microsoft RDP クライアントを実行しているコンピュータ) では、RDP 経由でリダイレクトするために周辺機器を共有するには、ソフトウェアのサーバー部分を使用する必要があります。
  2. 2
    リモート コンピューター (RDP サーバー コンポーネントがインストールされているコンピューター) では、USB Network Gate のクライアント部分を使用して、共有デバイスへのリモート接続を作成する必要があります。

USB Network Gate にはアクティベーションが必要であることに注意してください。サーバー コンピューター (UNG サーバー) でソフトウェアを使用するにはソフトウェアをアクティブ化する必要があります。その後、USB デバイスをリモート デスクトップに転送できるようになります。クライアント部分については登録の必要はありません。アプリをインストールして、無制限の数のリモート マシンにクライアント モジュールを使用して、共有デバイスに無料で接続できます。

一度共有周辺機器への接続を確立すると、そのデバイスは RDP サーバーのデバイス マネージャーに表示され、そのマシンにインストールされているすべてのアプリケーションが、ローカルに接続されているかのように周辺機器を認識します。

注: バージョン 7.x 以降、USB Network Gate は ICA プロトコルをサポートしているため、シンクライアントから ICA 経由でターミナル サーバーにデバイスを転送できます。

USB to Remote Desktop ソフトウェアには Windows、Linux、Mac 用のバージョンが用意されているため、あらゆるサーバー クライアントの組み合わせが可能です。たとえば、Windows PC は Mac から USB デバイスに簡単に接続できますし、その逆も可能です。

今すぐリモート デスクトップ用の USB を試す
14日間の無料トライアル

USB をリモート デスクトップに接続する方法

ここでは、RDP 経由の USB リダイレクションがどのように機能するかについて説明します。プロセスを段階的に考えてみましょう:

ローカル PC (ターミナル サーバー) で行うべきこと:
1
USB Network Gate をインストールして起動します。
 USBネットワークゲートをインストールする
2
「ローカル USB デバイス」タブで必要な USB ポート/デバイスを見つけ、その横にある「共有」ボタンをクリックします。
 USBデバイスを選択
3
リモート デスクトップ経由でリモート デスクトップに接続します。
4
設定が完了したら、「完了」をクリックします。デバイスを確認するには、PC またはラップトップを再起動する必要があります。
リモート クライアントで:
1
RDP 経由でリモート サーバーに接続したら、USB Network Gate を起動し、「リモート デバイス」タブに移動します。
 USBデバイスを共有する
2
便利なのは、ソフトウェアがホスト コンピューターで共有されている USB デバイスのみを表示することです。それでもネットワーク上の USB デバイスを検索することはできます。
3
「RDP 自動接続」オプションを有効にすることもでき、リモート デスクトップ セッション内のデバイスへのすべての接続がプログラム GUI を開始することなく自動的に再確立されます。

USB over RDP Mac サポートのソフトウェア ソリューション

USB Network Gate は、RDP クライアントを実行している Mac から任意の USB デバイスに安全に接続できるようにするプロフェッショナルなソフトウェア アプリケーションです。

MacリモートデスクトップでUSBを共有する

次の手順を使用して、物理的に接続された USB デバイスを Mac 上で実行されているリモート デスクトップ セッションで共有します。

  1. ダウンロードして Mac に USB Network Gate をインストールします。

  2. Mac で USB Network Gate を起動し、「ローカル USB デバイス」タブに移動します。コンピューターに物理的に接続されているデバイスを示すリストが表示されます。名前の横にある [共有] ボタンをクリックして、RDP セッションで利用可能にするデバイスを選択します。

  3. 次に、Mac 用 RDP クライアント xfreerdp をインストールします。先にホームブリュー インストール アプリケーションをインストールする必要があります。その後、次のコマンドを実行します。

    brew install freerdp.

  4. インストールが完了したら、macOS ターミナル アプリケーションを起動し、次のコマンドを実行します。

    xfreerdp --plugin usb4rdp

    パラメータには、リモート サーバーの IP アドレス/ドメイン名/コンピューター名を指定します。

    前のコマンドは、xfreerdp RDP クライアントと Electronic Team のプラグインを起動します。これにより、RDP セッションを使用するユーザーは USB Network Gate の機能を使用できるようになります。

  5. 次のコマンドを使用して、freeRDP 用に利用可能な追加のプラグインをロードできます。

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

    このコマンドは、クリップボード データをターミナル サーバーとクライアント間で同期するために、cliprdr および usb4rdp プラグインと共に RDP クライアント xfreerdp を起動します。

  6. オーディオ デバイスを RDP 経由で共有する場合は、次のオプションで xfreerdp を起動します。

    xfreerdp --plugin usb4rdp -0 -o server

    このコマンドは、RDP クライアントのネイティブ機能ではなく、USB Network Gate の機能を使用してオーディオ デバイスをリダイレクトします。

重要な注意事項:

  • Electronic Team から入手できる usb4rdp プラグインは、xfreerdp バージョン 1.0 以降と互換性があります。
  • OS X バージョン 10.8 以降を実行している Mac には、最新のXQuartz をインストールする必要があります。
  • Mac 上の RDP セッションで USB デバイスを使用する場合、暗号化、認証、および圧縮オプションは使用できません。

USB over RDP ソフトウェアの利点

RDP経由のUSB

リモート デスクトップ セッション中に USB デバイスにアクセスすることは、多くのユーザーにとって非常に難しい場合があります。リモート デスクトップから USB を利用できないという問題を解決するために、最先端のリモート デスクトップ ソリューションのための USBは次のことを提供する必要があります:

  • Windows および Linux プラットフォームで完全に動作するクロスプラットフォーム ソリューション。USB to Remote Desktop を使用すると、Microsoft RDP および Citrix ICA プロトコルを介して USB 機器をリモート デスクトップに接続できます。

  • ユーティリティは、標準の USB フラッシュ ドライブから始まり、USB Wi-Fi アダプター、ポータブル温度計、ゲームパッドまで、幅広い USB デバイスをサポートします。

  • USB Network Gate はデバイスではなく USB ポートを共有することを目的としているため、共有ポートに接続した直後にローカル USB デバイスをリモート デスクトップに自動的に接続します。この場合、追加の構成を行う必要はありません。

  • セッションごとのUSBデバイスの分離 セッションごとのUSBデバイスの分離を利用すると、特定のUSBデバイスを個々のユーザーに割り当てることができます。これは、複数ユーザー環境において特に有効です。 この機能により、各ユーザーのUSBデバイスがリモートデスクトッププロトコル(RDP)セッション内で分離され、他のユーザーから見えたり、アクセスされたりすることがなくなります。 現在、USBデバイスの分離機能は USBフラッシュドライブおよびUSBカメラ でテストモードとしてサポートされています。 RDPセッション中にUSBデバイスの分離を有効化するには、RDPプロトコル経由で共有USBデバイスに接続する際に対応するオプションを選択してください。
USB リダイレクター RDP ソフトウェアを今すぐお試しください
14日間の無料トライアル

RDP 経由で共有できるデバイス

一部の USB デバイスは、リモート デスクトップ セッションで使用する場合に優れたパフォーマンスを提供します。これは、RDP 環境内で USB デバイス へのアクセスを構成する IT チームによって考慮されるべきです。

リソースを大量に消費するデバイスは、USB リダイレクションには適していないことに注意してください。

ung
リモート デスクトップ経由で任意の USB デバイスを共有する

USB over RDP 接続に関するよくある質問

汎用 USB リダイレクションは、クライアント コンピュータから仮想デスクトップへのさまざまなデバイスのCitrix USB リダイレクションを可能にする機能です。

汎用 USB リダイレクションは、XenDesktop VM とクライアント PC 間のリクエストとレスポンスの通信を低レベルで管理します。必要なデバイス ドライバーが仮想デスクトップにインストールされている限り、クライアント マシンにインストールする際の煩わしさを回避できます。

汎用 USB リダイレクションを使用すると、ユーザーは XenDesktop セッションを介してさまざまな USB デバイスにアクセスして制御できます。ユーザーは、デバイスを仮想マシンに直接接続した場合と同じレベルの機能を享受できます。

シンクライアントは、ターミナル サーバーに接続する方法として、リモート デスクトップ プロトコル、Citrix ICA、またはその他の通信プロトコルを使用します。これにより、リモート印刷、オーディオ サポート、シリアル デバイス サポート、ターミナル エミュレーション、および USB デバイスのサポートが可能になります。

通常、物理ポートを介してシンクライアントに USB デバイスを接続すると、ローカル セッション中にすぐにアクセスできるようになります。ただし、シンクライアント USB パススルーにはいくつかの課題があります:

  • 多くの USB デバイスはデフォルトで RDP 経由のリダイレクションに適していません。リダイレクトできるデバイスでも、さまざまな互換性の問題に直面することがよくあります。
  • 同じサーバーで作業しているすべてのユーザーが、異なるシンクライアントからリダイレクトされた USB デバイスにアクセスできます。

これらの課題に対処する最も便利な方法は、シンクライアントの USB リダイレクション専用のソフトウェアを導入することです。

RDP 経由で複雑な USB デバイス (スキャナーや内蔵マイク付きウェブカメラなど) を接続できない、またはサポートが不十分であることは、Linux RDP USB リダイレクションに関する典型的な問題です。

通常、Linux RDP クライアントはプリンターや USB ハード ドライブなどの汎用 USB デバイスをリダイレクトすることができます。このリストを増やすには、USB Network Gate を使用して、Linux 上で RDP 経由で USB デバイスを共有できます。

p>残念ながら、Google Chrome リモート デスクトップには、Chrome リモート デスクトップ経由で USB デバイスを共有するためのネイティブな方法が提供されておらず、これは大きな機能制限となっています。この問題は何年も前から存在していますが、Google は依然としてChrome リモート デスクトップ USB リダイレクションのネイティブ サポートを提供していません。

幸いなことに、USB Network Gate はこの問題を解決し、Chrome リモート デスクトップ インスタンス内から USB デバイスを完全に制御できるようにします。

USB Network Gate
USBデバイスをネットワーク経由でリダイレクト
14日間の無料トライアル
ライセンス価格は $159.95
以下でご利用いただけます: