Możesz ustawić tę maszynę hosta na używanie i prezentowanie (istniejącego, zakupionego) zewnętrznego certyfikatu SSL w ten sposób (instrukcje prawdopodobnie działają również w systemie Windows 8 i 8.1, mogą, ale nie muszą działać, w systemie Windows 7) (ich część oparta na systemie Microsoft KB 2001849 ):
Najpierw musisz kupić autentyczny zweryfikowany certyfikat ssl.
Jeśli posiadasz ten certyfikat w pliku w formacie pkcs12 (np. Rozszerzenie pfx), możesz wyświetlić odcisk palca SHA1 za pomocą Linuxa lub Cygwina (potrzebujesz go poniżej):
openssl pkcs12 -in mysite.pfx -nodes|openssl x509 -noout -fingerprint
Alternatywnie, jeśli masz indywidualne pliki certyfikatów na serwerze Linux w / etc / ssl (/etc/ssl/certs/mysite.crt, /etc/ssl/mysite.ca-bundle i /etc/ssl/private/mysite.key ) możesz utworzyć plik pfx i uzyskać odcisk palca SHA1 w ten sposób:
Utwórz plik pfx dla swojego certyfikatu, jeśli go jeszcze nie masz (tutaj: mysite.pfx) - ustaw dobre hasło na żądanie:
sudo openssl pkcs12 -export -out mysite.pfx -inkey /etc/ssl/private/mysite.pem -in /etc/ssl/certs/mysite.crt -certfile /etc/ssl/mysite.ca-bundle
Przenieś lub skopiuj ten plik pfx zgodnie z wymaganiami, aby był dostępny dla komputera z systemem Windows.
- Zobacz odcisk palca SHA1 klucza (będzie ci potrzebny poniżej):
openssl x509 -in /etc/ssl/certs/mysite.crt -noout -fingerprint
Zaimportuj plik w formacie pkcs12 (np. Pfx) do osobistego magazynu certyfikatów komputera hosta Windows:
- Start> Uruchom> mmc
- Plik> Dodaj Usuń przystawkę> Certyfikaty> Dodaj> Konto komputera> Komputer lokalny> OK
- W oknie po lewej stronie kliknij prawym przyciskiem myszy Certyfikaty (komputer lokalny) Osobiste, wybierz Wszystkie zadania / Importuj…
- Zlokalizuj plik pfx i zaimportuj go, sugeruję, aby ze względów bezpieczeństwa nie zezwolić na eksport.
- Rozszerzając swoje osobiste / certyfikaty powinieneś teraz zobaczyć 3 certyfikaty, z których jeden jest certyfikatem witryny (np. Mysite.com). Kliknij ten certyfikat witryny prawym przyciskiem myszy i kliknij prawym przyciskiem myszy, wybierz Wszystkie zadania / Zarządzaj kluczami prywatnymi…
- Dodaj użytkownika „USŁUGA SIECIOWA” z uprawnieniem Tylko do odczytu (nie Pełna kontrola), a następnie Zastosuj
- Zamknij mmc
Użyj regedit, aby dodać nową wartość binarną o nazwie SSLCertificateSHA1Hash at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
. Potrzebna jest wartość odcisku palca SHA1 certyfikatu uzyskanego powyżej: kliknij prawym przyciskiem myszy nową wartość, wybierz polecenie Modyfikuj, a następnie wpisz kolejno kody szesnastkowe (bez dwukropków, spacji i przecinków, w literach nie jest rozróżniana wielkość liter) Łącznie 20 par heksadecymalnych (40 znaków).
Konieczne może być ponowne uruchomienie komputera hosta lub ponowne uruchomienie usług pulpitu zdalnego (z Services.msc), zanim zacznie działać.
Teraz po nawiązaniu połączenia pulpitu zdalnego z tym hostem przy użyciu poprawnej nazwy witryny (np. Mysite.com) powinieneś zobaczyć zamkniętą kłódkę po lewej stronie górnego paska połączenia: kliknięcie tego pokazuje, że tożsamość pilota komputer został zweryfikowany. Port, który jest otwarty z Internetu do tego hosta, powinien teraz przejść testowanie nazwy hosta PCI-DSS 3.1.