Cookie
Electronic Team, Inc. 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.

Windowsでのリモートスマートカードリーダーアクセス

Olga Weis Olga Weis Aug 19, 2025
デバイスマネージャーに表示されたカードリーダー

スマートカードリーダーは非常にセキュアなデバイスであり、そのパススルー機能は通常デフォルトで無効化されています。場合によっては簡単な設定変更で済みますが、デジタル証明書が必要になるケースもあります。また、RDP経由や仮想マシン内でスマートカードリーダーを利用するための他の方法として、USB Network GateのようにUSB接続を直接エミュレートするツールを使用する方法も存在します。

RDPセッションでカードリーダーを使用する方法


リモートでホストされているRDPセッション上でローカルのスマートカードリーダーを利用するには、以下の2つの設定を有効化する必要があります。1つはグループポリシー、もう1つはリモートデスクトップ接続クライアント内のデバイス設定です。

  1. ホスト側で、グループポリシーエディターを開きます。検索バーで入力するか、Win+Rを押して「gpedit.msc」と入力して実行してください。 グループポリシーエディターを開く
  2. 「コンピューターの構成」 > 「ポリシー」 > 「管理用テンプレート」 > 「Windowsコンポーネント」 > 「リモートデスクトップサービス」 > 「リモートデスクトップセッションホスト」 > 「デバイスとリソースのリダイレクト」 > 「スマートカードデバイスのリダイレクトを許可しない」に移動します。 リダイレクトポリシーを探す
  3. ポリシーが無効になっていることを確認してください。 リダイレクトを許可するためにポリシーを無効化
  4. クライアント側では、RDPセッションを開始する際に「オプションの表示」をクリックし、「ローカルリソース」 > 「詳細」を選択します。 MSTSCでのリソース設定
  5. 「スマートカードまたはWindows Hello for Business」を有効化します。 MSTSCでスマートカードを有効化
  6. リーダーが接続されたか確認するには、コマンド「certutil -scinfo」を実行してください。 certutilでリーダーが接続されていることを確認

certutil」コマンドは、証明書を利用したリモートログイン(-dspublish)や、ドメインベースのアクセス(-scroots update)が必要な場合など、他にもさまざまな用途に使用できます。

USB Network Gateによるカードリーダーパススルー

USB Network Gateは、スマートカードリーダーのパススルーを実現するための最適なソリューションの一つです。RDPセッションだけでなく仮想マシン内でも利用可能で、ローカルネットワーク上でデバイスを共有し、リモートPCから直接USB接続しているかのようにエミュレートします。これにより、リモートデバイスアクセスで発生しがちな問題を回避できます。

USB Network Gateには14日間の無料トライアルがあります。この期間中にすべての機能を試すことが可能です。特にスマートカードリーダー利用において重要なのは、USB Network Gateが通信を暗号化でき、さらに共有デバイスをパスワードで保護することで不正アクセスを防止できる点です。

USB Network Gateでスマートカードリーダーにアクセスする方法

  1. 両方のコンピューターにUSB Network Gateをインストールします。カードリーダーを共有する側のPCでライセンスを有効化してください。 USB Network Gateのインストール
  2. カードリーダーの「共有」ボタン横にある歯車アイコンをクリックし、共有オプションを開きます。 デバイス一覧に表示されたリーダー
  3. 暗号化とパスワード保護を有効化します。 セキュリティを確保するための接続設定
  4. リモートPCまたは仮想マシン上でデバイスが表示されるので、「接続」をクリックし、パスワードを入力します。 接続時の認証設定
  5. デバイスが正しく接続されたかどうかは、「certutil」コマンドで確認できます。 certutil出力での接続確認

注意: USB Network Gateのサーバーがすぐに検出されない場合があります。特に一部の仮想マシン環境で発生することがあります。この場合は、メニューバーの「デバイスに接続」からサーバーのIPアドレスを手動で追加してください。

VirtualBoxでのカードリーダー利用

VirtualBoxのUSB設定

VirtualBoxでは、カードリーダーがデフォルトで正しく動作しないことがあります。以下の手順を実行して一般的な原因を取り除いてください。

  1. 仮想マシンをシャットダウンし、設定画面を開きます。
  2. [ポート] > [USB] に進み、USBコントローラーを有効化します。
  3. 「+」USBアイコンをクリックし、デバイスフィルタを追加してリストからリーダーを選択します。
  4. 仮想マシンを起動し、Windowsのデバイスマネージャーを開いてカードリーダーのドライバーを更新します。
small logo USB Network Gate
#1 での ネットワーキングソフトウェア
USB Network Gate
USBをEthernet経由で共有
Get a download link for your desktop
Submit your email address to get a link for quick download on your desktop and get started!
または
対応プラットフォーム: USB Network Gateは、Windows、Mac、Linux、Android OSに対応しています:

UNG for Windows

UNG for Mac

UNG for Linux

UNG for Android