Я использую удаленный рабочий стол на Windows 7 RC1, подключаясь к серверу Windows 2008.
Каждый раз, когда я запускаю соединение, я получаю следующее всплывающее окно: -
Проблема с сертификатом имеет смысл -> она была создана с моего собственного сервера, который не является официальным центром сертификации. Конечно. Поэтому я должен сообщить моей машине, что любой сертификат, который приходит с моего сервера, вы можете принять.
Поэтому я просматриваю сертификат и устанавливаю его. Я позволил ему определить лучшее место для его установки. например
К сожалению, каждый раз, когда я подключаюсь, я все еще получаю этот всплывающий вопрос.
Поэтому я попытался вручную сказать, где его установить. Я сказал, чтобы установить его, например, в.
но все же я получаю предупреждающий вопрос.
Итак ... у кого-нибудь есть предложения?
источник
Ответы:
Сертификат необходимо добавить в хранилище «Trusted Root Certification Authorities» вашего локального компьютера . Добавление этого в пользовательский магазин "Trusted Root Certification Authorities" недостаточно ! Если это звучит странно, не волнуйтесь - это так.
Если вы думаете, что уже установили сертификат, перейдите к «Переместить сертификат на клиенте».
Экспорт сертификата на сервер
Сначала сертификат необходимо экспортировать в файл. На сервере, то есть компьютере, к которому вы хотите подключиться:
%windir%\System32\mmc.exe
File
->Add/Remove Snap-in...
Certificates
->Add >
->Computer account
->Local computer
->Finish
OK
Add or Remove Snap-ins
диалог. Консоль должна теперь содержатьCertificates (Local Computer)
.Certificates (Local Computer)
->Remote Desktop
->Certificates
. Там должен быть один сертификат с именем вашего компьютера.Details
вкладку.Copy to File...
DER encoded binary X.509 (.CER)
.<computername>.cer
.Другой способ получить сертификат - выполнить шаги с 6 по 10 на клиентском компьютере в диалоговом окне с предупреждением об удаленном рабочем столе, указанном в вопросе. Но вы доверяете сети в этом случае. По крайней мере, сравните отпечатки пальцев, чтобы убедиться, что вы доверяете нужному сертификату.
Импорт сертификата на клиенте
На клиенте, то есть на компьютере, к которому вы подключаетесь, для получения всплывающего окна с предупреждением выполните:
%windir%\System32\mmc.exe
File
->Add/Remove Snap-in...
Certificates
->Add
->Computer account
->Local computer
->Finish
OK
Add or Remove Snap-ins
диалог. Консоль должна теперь содержатьCertificates (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
, Вы больше не должны получать предупреждение.Переместить сертификат на клиента
Если вы уже установили сертификат через диалоговое окно с предупреждением, его можно найти в хранилище текущего пользователя. Пропустите шаги выше и просто переместите сертификат в нужное место:
Certificates
оснастку, на этот раз дляMy user account
.Certificates - Current User
->Intermediate Certification Authorities
->Certificates
сначала.Certificates (Local Computer)
->Trusted Root Certification Authorities
->Certificates
. Обратите внимание, что сертификат хранит стек, поэтому вы все равно увидите сертификат в хранилище своего пользователя! Вы больше не должны получать предупреждение.источник
Я думаю, что вам нужно проверить путь сертификата и заставить ваш компьютер доверять действительному корню и / или промежуточным продуктам, а не самому сертификату. Вы также можете увидеть под вкладкой пути, где находится реальная проблема ...
На изображениях устанавливаемый вами сертификат не выглядит недействительным - корень проблемы в том, что ... это было глупо, извините ^^
источник
Если вы создали сертификат самостоятельно, то на вашем сервере должен быть установлен Центр сертификации. Вы должны получить корневой сертификат от вашего органа по сертификации и установить , что в Trusted Root Certification Authorites магазин - не является свидетельством , что он выдан на сервер RDP.
источник
источник
Я не смог получить сертификат для принятия, используя что-либо из предложенного, однако вы можете настроить функцию обработки сертификатов в настройках RDP, чтобы не требовалось запускать сеанс RDP.
Это остановит блокировку аутентификации сертификата.
источник
Я просто разобрался с этим в моей собственной системе, я надеюсь, что это та же самая проблема, о которой здесь говорится. Похоже, что мастер импорта сертификатов, который вызывает удаленный рабочий стол, не сохраняет сертификат в хранилище доверенных корневых центров сертификации, даже если мастер указывает, что импорт был успешным.
Это можно проверить, вызвав mmc у адвоката и добавив оснастку сертификации, чтобы просмотреть содержимое хранилища доверенных корневых центров сертификации.
Обходной путь - сохранить сертификацию (с хоста) в файл, а затем на вашем клиенте импортировать файл с помощью mmc в хранилище доверенных корневых центров сертификации на вашем клиентском компьютере.
Я думаю, что это может быть ошибка, представленная в Win 7 SP1 (или функция ...)
источник
При выборе хранилища сертификатов установите флажок «Показать физические хранилища» и сохраните сертификат в «Доверенные корневые центры сертификации> Локальный компьютер».
источник
Прямо над кнопкой « Просмотреть сертификат» у вас есть галочка « Не спрашивать меня снова о подключении к этому компьютеру» . Проверь это.
источник
У меня был только краткий и мучительный опыт работы с сертификатами, но я бы предложил попробовать Личный магазин вместо доверенных корневых центров сертификации.
источник