Bir Uzak Masaüstü Hizmetleri grubu kuruyorum ve sertifikaları kullanması için yapılandırmada sorun yaşıyorum. Gördüğüm problemin bir gösterimini 4. Adımda bulabilirsiniz.
Bu noktada, kullanıcı arayüzünde sorun olduğuna ikna oldum ve çevrelerindeki yolları arıyorum. Sertifikaları Uzak Masaüstü Hizmetlerinde, ayarların GUI'ye yansıtılması ve yansıtılması için yapılandırmanın bir yolu var mı? Değilse, ayarların doğru olduğunu doğrulamamın bir yolu var mı?
Adım # 1 - Kullanılacak sertifika oluşturun.
RD Web Erişimi ile kullanılacak bir sertifika yapılandırdım. Sertifika, RD Bağlantı Aracımdaki Sertifikalar MMC'de saklanır ve bu bilgisayardan çiftliği yapılandırıyorum.
RD Web Erişimi'nin, aşağıdaki özelliklerin gerekli olduğunu kendi sertifikasını oluşturmasına izin vererek buldum:
- Gelişmiş Anahtar Kullanımı
- Sunucu Kimlik Doğrulama
- Müşteri Kimlik Doğrulama
- Bu gerekli olmayabilir, ancak kendinden imzalı sertifika da içerir.
- Anahtar Kullanımı
- Elektronik imza
- Anahtar Anlaşma
- Konu Alternatif Adı
- DNS Adı = domain.com
Kendinden imzalı sertifika üretimi hakkında sapma
Hızlı bir yol olarak, powershell kullanarak kendinden imzalı sertifikalar oluşturma konusunda bir sorunla karşılaştım. Yeni RDCertificate cmdlet'inin belgeleri aşağıdaki örneği verir:
PS C:\> $password = ConvertTo-SecureString -string "password" -asplaintext -force
New-RDCertificate -Role RDWebAccess -DnsName "test-rdwa.contoso.com" -Password $password -ConnectionBroker rdcb.contoso.com -ExportPath "c:\test-rdwa.pfx"
Bunu kabuğun içine yazmak, bir işlevin Get-Server
bulunamadığını iddia eden bir hata iletisine neden olur. Kullanmadan önce New-RDCertificate
, RemoteDesktop Modülünü ile birlikte almanız gerekir Import-Module RemoteDesktop
.
Adım # 2 - Kutudan çıkma davranışını gözlemleyin
Sunucu Özellikleri -> Uzak Masaüstü Hizmetleri -> Koleksiyonlar'e gidip "KOLEKSİYONLAR" grubundaki "GÖREVLER" açılır listesinden "Dağıtım Özelliklerini Düzenle" yi seçerek Dağıtım Özellikleri iletişim kutusunu ilk ziyaret ettiğinizde, aşağıdaki ekranı göreceksiniz :
level
Alan "Yapılandırılmadı" olarak listelendiği için bu pencere yanıltıcıdır . Doğru anlıyorsam, rol hizmetlerinin üçü de kendinden imzalı bir sertifika kullanıyor. RD Web Erişimi rolü için bu web sitesini ziyaret ederek doğrulanabilir:
Kullanılan sertifika, Sertifikalar MMC’sinde de görünür:
Adım # 3 - Yeni sertifika atama
Dağıtım Özellikleri iletişim kutusu mevcut sertifikamı seçmeme izin verecek. Sertifika, "Kişisel" sertifika deposundaki yerel bilgisayarlar Sertifikalar MMC içine yerleştirilmelidir. Özel anahtarın dışa aktarılabilir olması gerekir ve şifreyi girmeniz gerekir. Sertifikamı geçici olarak temp.pfx
şifreli bir dosyaya aktardım ve ardından Uzak Masaüstü Hizmetlerine oradan aldım.
Bu yapıldığında, GUI yeni konfigürasyonu kabul etmeye hazır olduğunu gösterecektir.
"Uygula" düğmesini tıkladığımda GUI başarılı olduğunu gösteriyor.
Bu, RD Web Erişimi web sitesini ikinci kez ziyaret ederek doğrulanabilir. Sertifika hatası yok.
Adım # 4 - GUI durumunu koruyamıyor
GUI kapatılıp tekrar açılırsa, bu ayarların tümü kaybolmuş gibi görünür.
Aslında, yapılandırdığım sertifika hala kullanılıyor. Herhangi bir sertifika hatası olmadan RD Web Erişimi sitesine erişmeye devam edebiliyorum.
İşin garibi, kendinden imzalı bir sertifika oluşturmak için "Yeni sertifika oluştur ..." düğmesini kullanırsam, bu pencere "Güvenilmeyen" seviyeye güncellenir. Bu ayar daha sonra Dağıtım Özellikleri iletişim kutusunun açılması ve kapatılması yoluyla korunacaktır.
Ayarlarımın görünmesini sağlamak için yapabileceğim bir şey var mı? GUI'nin sertifikaları tam olarak yapılandırmadığımı iddia etmesiyle bir şeylerin yanlış olduğunu hissediyorum.