Ich verwende Remotedesktop unter Windows 7 RC1 und verbinde mich mit einem Windows 2008-Server.
Jedes Mal, wenn ich eine Verbindung starte, wird das folgende Popup-Fenster angezeigt:
Das Zertifikatsproblem ist sinnvoll -> es wurde von meinem eigenen Server erstellt, der keine offizielle Zertifizierungsstelle ist. Sicher. Daher muss ich meinem Computer mitteilen, dass alle Zertifikate, die von meinem Server stammen, akzeptiert werden können.
Also sehe ich mir das Zertifikat an und installiere es. Ich lasse es den besten Ort bestimmen, um es zu installieren. z.B
Leider erhalte ich jedes Mal, wenn ich eine Verbindung herstelle, diese Popup-Frage.
Also habe ich versucht, manuell zu sagen, wo ich es installieren soll. Ich sagte, es zu installieren, um zB.
aber trotzdem bekomme ich die warnfrage.
Also .. hat jemand irgendwelche Vorschläge?
quelle
Antworten:
Das Zertifikat muss dem Speicher "Vertrauenswürdige Stammzertifizierungsstellen" Ihres lokalen Computers hinzugefügt werden . Das Hinzufügen zum Speicher "Vertrauenswürdige Stammzertifizierungsstellen" des Benutzers reicht nicht aus ! Wenn das verwirrend klingt, machen Sie sich keine Sorgen.
Wenn Sie glauben, dass Sie das Zertifikat bereits installiert haben, fahren Sie mit "Zertifikat auf Client verschieben" fort.
Zertifikat auf Server exportieren
Zuerst muss das Zertifikat in eine Datei exportiert werden. Auf dem Server, dh dem Computer, zu dem Sie eine Verbindung herstellen möchten:
%windir%\System32\mmc.exe
File
->Add/Remove Snap-in...
Certificates
->Add >
->Computer account
->Local computer
->Finish
OK
derAdd or Remove Snap-ins
Dialog. Die Konsole sollte jetzt enthaltenCertificates (Local Computer)
.Certificates (Local Computer)
->Remote Desktop
->Certificates
. Es sollte ein einziges Zertifikat mit dem Namen Ihres Computers vorhanden sein.Details
Registerkarte.Copy to File...
DER encoded binary X.509 (.CER)
.<computername>.cer
.Eine andere Möglichkeit, das Zertifikat zu erhalten, besteht darin, die Schritte 6 bis 10 auf Ihrem Clientcomputer im in der Frage erwähnten Dialogfeld "Remotedesktop-Warnung" auszuführen. Aber in diesem Fall vertrauen Sie dem Netzwerk. Vergleichen Sie zumindest die Fingerabdrücke, damit Sie sicher sein können, dass Sie dem richtigen Zertifikat vertrauen.
Zertifikat auf Client importieren
Führen Sie auf dem Client, dh dem Computer, von dem aus Sie eine Verbindung herstellen, und erhalten Sie das Warn-Popup:
%windir%\System32\mmc.exe
File
->Add/Remove Snap-in...
Certificates
->Add
->Computer account
->Local computer
->Finish
OK
derAdd or Remove Snap-ins
Dialog. Die Konsole sollte jetzt enthaltenCertificates (Local Computer)
.Certificates (Local Computer)
->Trusted Root Certification Authorities
->Certificates
.Action
->All Tasks
->Import...
.<computername>.cer
.Place all certificates in the following store
->Trusted Root Certification Authorities
.Finish
. Sie sollten die Warnung nicht mehr erhalten.Zertifikat auf Client verschieben
Wenn Sie das Zertifikat bereits über das Warndialogfeld installiert haben, finden Sie das Zertifikat im Speicher des aktuellen Benutzers. Überspringen Sie die obigen Schritte und verschieben Sie das Zertifikat einfach an die richtige Stelle:
Certificates
Snap-In hinzu, diesmal fürMy user account
.Certificates - Current User
->Intermediate Certification Authorities
->Certificates
zuerst.Certificates (Local Computer)
->Trusted Root Certification Authorities
->Certificates
. Beachten Sie, dass die Zertifikatsspeicher gestapelt sind, sodass das Zertifikat weiterhin im Speicher Ihres Benutzers angezeigt wird! Sie sollten die Warnung nicht mehr erhalten.quelle
Ich denke, Sie müssen den Pfad des Zertifikats überprüfen und Ihren Computer dem tatsächlichen Stamm und / oder den Zwischenprodukten vertrauen lassen und nicht dem Zertifikat selbst. Sie können auch unter der Registerkarte Pfad sehen, wo das eigentliche Problem liegt ...
Auf den Bildern scheint das Zertifikat, das Sie installieren, nicht ungültig zu sein - die Wurzel des Problems ist ... äh ... das war ein blödes Wortspiel, sorry ^^
quelle
Wenn Sie das Zertifikat selbst erstellt haben, muss die Zertifizierungsstelle auf Ihrem Server installiert sein. Sie müssen das Stammzertifikat von der Zertifizierungsstelle zu erhalten, und installieren , dass in die Vertrauenswürdige Stammzertifizierungs Authorites Speicher - nicht das Zertifikat , dass es auf den RDP - Server ausgegeben.
quelle
quelle
Ich konnte das Zertifikat nicht mit einem Vorschlag akzeptieren. Sie können jedoch die Funktionalität für die Zertifikatverarbeitung in den RDP-Einstellungen so anpassen, dass keine RDP-Sitzung gestartet werden muss.
Dadurch wird die Blockierung der Zertifikatauthentifizierung gestoppt.
quelle
Ich habe dies nur auf meinem eigenen System geregelt, ich hoffe, es ist das gleiche Thema, auf das hier Bezug genommen wird. Es scheint, dass der Zertifikatimport-Assistent, den Remotedesktop aufruft, das Zertifikat nicht im Speicher der vertrauenswürdigen Stammzertifizierungsstellen speichert, obwohl der Assistent angibt, dass der Import erfolgreich war.
Dies kann überprüft werden, indem mmc vom Anwalt aufgerufen und das Zertifizierungs-Snap-In hinzugefügt wird, um den Inhalt des Speichers der vertrauenswürdigen Stammzertifizierungsstellen anzuzeigen.
Die Problemumgehung besteht darin, die Zertifizierung (vom Host) in einer Datei zu speichern und die Datei dann mit mmc auf Ihrem Client in die vertrauenswürdigen Stammzertifizierungsstellen zu importieren, die auf Ihrem Clientcomputer gespeichert sind.
Ich denke, dass dies ein Bug sein könnte, der in Win 7 SP1 eingeführt wurde (oder ein Feature ...)
quelle
Aktivieren Sie bei der Auswahl des Zertifikatspeichers das Kontrollkästchen "Physische Speicher anzeigen" und speichern Sie das Zertifikat unter "Vertrauenswürdige Stammzertifizierungsstellen> Lokaler Computer".
quelle
Rechts über der Schaltfläche " Zertifikat anzeigen" befindet sich ein Häkchen mit der Aufschrift " Nicht erneut nach Verbindungen zu diesem Computer fragen" . Prüfen Sie.
quelle
Ich habe nur kurze und schmerzhafte Erfahrungen mit Zertifikaten gemacht, aber mein Vorschlag wäre, den persönlichen Speicher anstelle von vertrauenswürdigen Stammzertifizierungsstellen zu testen.
quelle