Kann ich für Remote Windows 7 Smart Card Reader anzeigen, wenn Sie über Remote Desktop eine Verbindung herstellen?

10856
Robert S Ciaccio

Ich habe zwei Maschinen:

  • Auf Maschine A läuft Windows 7
  • Auf Computer B wird Mac OS X 10.6.4 ausgeführt

Auf Maschine A ist eine VPN-Software installiert, die über eine Smartcard-Authentifizierung eine Verbindung zum VPN herstellen muss. Die Smart Card ist eingelegt.

Ich kann mich lokal an Maschine A und am VPN anmelden. Nachdem ich verbunden bin, kann ich die Remotedesktopverbindung für B verwenden, um eine Verbindung zu A herzustellen und meine Arbeit wie gewohnt auszuführen.

Wenn ich jedoch vor dem Anmelden am VPN eine Verbindung zu A über B herstelle, sagt A, dass kein Smartcard-Lesegerät installiert ist. Daher kann ich keine Verbindung zum VPN herstellen.

Wie kann ich machen, dass Gerät A den Smart Card Reader nicht mehr deaktiviert, wenn ich mich über RDP mit dem Gerät verbinde?

3
Tunnelt rdesktop den Chipkartenleser des Clients nicht mit dem Remote-System? Ich weiß nicht, ob OS X rdesktop Smartcards unterstützt (Smartcard-Unterstützung unter OS X ist nicht die beste). Möglicherweise können Sie ein an Computer B angeschlossenes Lesegerät verwenden, um die VPN-Verbindung von A zu öffnen (ich würde jedoch nicht darauf wetten). martin vor 13 Jahren 0

2 Antworten auf die Frage

2
Jens Erat

It is not possible. When connecting remotely using RDP, Windows enables some remote smartcard services which disables local smartcards until RDP client supports smart card redirection (at least for most smart card readers). Windows Remote Desktop for Mac does not support this.

You might be successful using rdesktop which can make use of smartcards. You will find it in all major package managers like homebrew, macports and fink.

I've checked all third-party RDP clients I could find, none were supporting smart card redirection.

Only possibility: Only connect using VNC or other software - I am using Teamviewer for this purpose. Not sure about whether someone else may be connected using RDP at the same time you connect.

0
harrymc

Informationen zur Behebung von Problemen mit Smartcards bei Microsoft :

Remote Desktop-Verbindungen und Smartcards

Smartcard-Plug & Play funktioniert nur für lokale Sitzungen auf einem Computer. Der Smartcard-Treiber muss auf dem lokalen Computer installiert sein, bevor Sie versuchen, Smartcards mit Remotedesktopverbindungen zu verwenden. Der Treiber kann installiert werden, indem eine Plug-and-Play-kompatible Chipkarte in einen Chipkartenleser des lokalen Computers eingesetzt oder der Treiber manuell installiert wird. Informationen zum manuellen Installieren von Treibern finden Sie in diesem Handbuch unter Manuelles Installieren eines Smartcard-Treibers .

Es scheint also, dass auf Computer B ein Smartcard-Treiber installiert sein muss, damit der Smartcard-Leser auf Computer A über RDP verwendet werden kann.

Was ist "Smartcard Plug & Play"? Robert S Ciaccio vor 13 Jahren 0
Dies bedeutet, dass Benutzer von Windows 7 Smartcards von Herstellern verwenden können, die ihre Treiber über Windows Update veröffentlicht haben, ohne dass hierfür spezielle Middleware erforderlich ist. Diese Treiber werden auf dieselbe Weise heruntergeladen wie Treiber für andere Geräte in Windows. Wenn in Windows Update kein geeigneter Treiber verfügbar ist, wird für diese Karten ein PIV-kompatibler Minidriver aus Windows 7 verwendet. harrymc vor 13 Jahren 0
Da die Smartcard nicht direkt mit B verbunden ist, wird von Plug & Play kein Treiber installiert. harrymc vor 13 Jahren 0
Richtig, aber der Treiber ist bereits auf A installiert. Ich möchte das Verhalten verhindern, das auftritt, wenn Windows vorgeben will, dass auf A kein Chipkartenleser vorhanden ist, wenn ich über Remotedesktop verbunden bin. Ich möchte dieses beschriebene Verhalten der Wissensbasis vermeiden und Windows dazu bringen, die Smartcard zu verwenden, die ich bereits mit A verbunden habe. Robert S Ciaccio vor 13 Jahren 0
Aber funktioniert es, wenn der Treiber auf B installiert ist? (kann später immer deinstalliert werden) harrymc vor 13 Jahren 0
B ist OS X. Meines Wissens gibt es keinen Dell Smart Card-Treiber für OS X. Robert S Ciaccio vor 13 Jahren 0
Es kann hilfreich sein, den Win7-Computer als Remote Desktop Gateway-Server einzurichten. Siehe http://windows.microsoft.com/en-US/windows7/What-is-a-Remote-Desktop-Gateway-server harrymc vor 13 Jahren 0