USB-Geräte in der virtuellen Citrix-Umgebung

Das Citrix-Logo

Bevor Sie mit der Anleitung fortfahren, ist es wichtig zu beachten, dass die Testversion von XenServer oder XenCenter keine Citrix-USB-Umleitung unterstützt. Leider können Sie es ohne die Enterprise Edition nicht ausprobieren. Wenn Sie jedoch über eine Enterprise-Lizenz verfügen oder Ihnen von Ihrem Arbeitgeber ein Citrix-Cloud-Konto bereitgestellt wurde, gibt es 3 Komponenten für Citrix USB-Passthrough – XenCenter-VM-Eigenschaften, XenServer-Richtlinien und die ICA-USB-Richtlinie in Citrix Web Studio.

Hinweis: USB-Umleitung in Citrix hat erhebliche Einschränkungen, über die Sie im Artikel mehr erfahren können.

So aktivieren Sie USB-Passthrough in XenCenter

XenCenter-Benutzeroberfläche unter Windows

XenCenter ist eine Windows-Anwendung, mit der Sie XenServer-Instanzen und virtuelle Maschinen konfigurieren können. Sie können XenCenter verwenden, um die Umleitung lokaler USB-Geräte an die ausgewählte VM zu ermöglichen.

  1. Starten Sie XenCenter.
  2. Suchen Sie die VM in der Ressourcenliste auf der linken Seite.
  3. Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie „Eigenschaften“.
  4. Wählen Sie die Registerkarte „USB“.
  5. Wählen Sie das USB-Gerät aus, das Sie in Ihrer VM verwenden möchten, und klicken Sie auf „Anhängen“.


Das Entfernen von Geräten erfolgt im selben Dialog.

Überprüfung des XenServer

Der Statusbildschirm der XenServer-Oberfläche

Zusätzlich zu den untenstehenden Anweisungen können Sie diesem Link folgen, um zu erfahren, wie Sie Citrix XenServer USB mithilfe einer Softwarelösung verwalten. Andernfalls befolgen Sie die Schritte.

  1. Sie können über die Serverkonsole in XenCenter auf XenServer zugreifen oder direkt, wenn Sie einen Bildschirm und eine USB-Tastatur daran angeschlossen haben.

    • Markieren Sie in XenCenter Ihren Server in der Ressourcenliste und klicken Sie auf die Registerkarte „Konsole“.

    • Wählen Sie in der XenServer-Benutzeroberfläche „Lokale Befehlsshell“.

  2. Sobald Sie eine Konsole geöffnet haben, können Sie Dateien bearbeiten. Die Datei, die Sie bearbeiten müssen, befindet sich in /etc/xensource/usb-policy.conf. Der Texteditor nano ist in der Shell von XenServer verfügbar.
  3. Wenn Ihr Gerät in der Konfigurationsdatei verweigert wird, entfernen Sie die Zeile oder ändern Sie DENY in ALLOW.
Hinweis: DENY- oder ALLOW-Anweisungen können allgemein für alle Geräte mit der angegebenen Hersteller-ID erstellt werden. Dies kann ein Sicherheitsrisiko darstellen, daher ist es besser, DENY-Zeilen zu entfernen, anstatt sie in ALLOW zu ändern.

Nun zur expliziten Zulassung der Citrix-USB-Umleitung für Ihr Gerät. Auf dem lokalen Rechner können Sie lsusb ausführen (wenn Sie Linux verwenden) oder die ID des USB-Geräts im Geräte-Manager (unter Windows) finden und sie zu usb-policy.conf hinzufügen, um sie explizit zuzulassen.

  1. Wenn Sie lsusb ausführen, wird bei jedem Gerät seine ID angezeigt:

    ID 09da:2268

    Der Teil vor dem Doppelpunkt ist die Vendor-ID, der Teil danach ist die Product-ID.

  2. Nachdem Sie die IDs ermittelt haben, können Sie nun die folgende Zeile zu usb-policy.conf hinzufügen:

    ALLOW: vid=09da pid=2268

    Ersetzen Sie einfach die Beispiel-VID und -PID durch die Ihres Geräts.


Das Zulassen von Passthrough auf XenServer reicht nicht aus, damit es funktioniert; es ermöglicht Ihnen lediglich, die Passthrough-Eigenschaft in XenCenter zu verwenden.

Hinweis: die Konfigurationsdatei kann sich bei Serverneustarts ändern.

USB-Richtlinien im Citrix Web Studio

Auf Citrix Web Studio kann über Ihren Browser zugegriffen werden. Die Adresse wird von Ihrem Administrator festgelegt. Die in Studio festgelegte USB-Richtlinie wirkt auf alle untergeordneten virtuellen Maschinen und kann die XenServer-Einstellung überschreiben (da die USB-Verbindung von der VM selbst blockiert wird).

Die USB-Richtlinien befinden sich unter der Kategorie ICA. Die Richtlinienregeln sind wie Zeilen in /etc/xensource/usb-policy.conf auf XenServer formatiert. Möglicherweise müssen Sie jedoch Ihren Citrix-Administrator kontaktieren, um sie zu ändern.

Citrix USB-Passthrough-Einschränkungen

Die native XenDesktop-USB-Umleitung ist sehr eingeschränkt. Abgesehen davon, dass Sie Premium benötigen, um sie zu nutzen, unterstützt sie außerdem maximal 6 Geräte und erlaubt keine wichtigen VM-Operationen – einschließlich Snapshot und Suspend – während sie aktiviert ist.

Wenn Sie nach einer Lösung suchen, die vollständig mit virtuellen Maschinen funktioniert und keine der oben genannten Einschränkungen hat, probieren Sie stattdessen USB Network Gate aus.

USB Network Gate – Alternative zum nativen Citrix-Passthrough

USB Network Gate ist eine App, die in einer Citrix-virtuellen Maschine installiert werden kann, damit diese auf externe USB-Geräte zugreifen kann, auch auf entfernte. Ein USB Network Gate-Server kann mit einer Basislizenz bis zu 10 Geräte freigeben, und er hindert die VM auch nicht daran, Snapshots zu erstellen oder in den Ruhezustand zu wechseln.

Erfahren Sie im folgenden Video, wie Sie USB Network Gate verwenden.