Windows Server 2019 üzerinde Terminal Server ile bağlanan kullanıcıların her biri kendi oturumunda mali mührü nasıl görebilir? "Smart Card Redirection" açık ama çalışmıyor.
2 Cevap
Windows Server 2019 üzerinde RDP Smart Card Redirection (Akıllı Kart Yönlendirmesi) protokolünün devreye girmesi için sadece GPO kuralını açmak ve RDP istemcisinde kutucuğu işaretlemek yetersiz kalmaktadır. Windows Server ailesinde akıllı kart oturum izolasyonu ve sertifika eşleme servisleri varsayılan kurulumda 'Manuel' veya 'Devre Dışı' olarak gelir.
Sorunu çözmek için sunucu ve istemci tarafında şu konfigürasyonları eksiksiz uygulamanız gerekir:
- Sunucu Tarafındaki Kritik Windows Servisleri: Sunucu üzerinde
services.msckonsolunu açın ve aşağıdaki servislerin başlangıç türünü Otomatik (Automatic) yapıp durumlarını 'Çalışıyor' konumuna getirin:- Smart Card (SCardSvr): Temel akıllı kart alt yapısı.
- Smart Card Device Enumeration Service (ScDeviceEnum): Yönlendirilen cihazların taranmasını sağlar.
- Certificate Propagation Service (CertPropSvc): En kritik servistir. İstemcideki mali mühür sertifikasını RDP oturumundaki kullanıcının 'Personal' sertifika deposuna taşır. Kapalıysa AKİS kartı görse bile imzalama yazılımları sertifikayı bulamaz.
- Sunucuya AKİS ve Mini-Driver Kurulumu: AKİS yazılımının güncel sürümü sadece istemcide değil, Terminal Server'ın kendisine de kurulmalıdır. Ayrıca sunucuda
akisp11.dllkütüphanesinin sistem dizinlerinde yer aldığından emin olun. - Grup İlkesi (GPO) Doğrulaması:
gpedit.msciçerisinde Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Device and Resource Redirection yoluna gidin. 'Do not allow smart card device redirection' kuralının Disabled (Devre Dışı) olduğundan emin olun (Enabled olması yönlendirmeyi engeller). - RDP Bağlantı Dosyası (.rdp): Kullanıcıların bağlandığı bağlantı dosyasında
redirectsmartcards:i:1parametresinin bulunduğunu doğrulayın.
Bu servisleri başlatıp sunucuyu bir defa yeniden başlattığınızda, her kullanıcı kendi yerelinde taktığı mührü kendi RDP oturumunda bağımsız bir akıllı kart slotu olarak görecek ve çakışma yaşamadan imzalama yapabilecektir.
Terminal Server ortamında akıllı kart yönlendirmesinin çalışmamasının en temel sebebi, Windows Server üzerinde Smart Card ve özellikle Certificate Propagation (CertPropSvc) servislerinin kapalı olmasıdır. Sunucudaki Hizmetler ekranından bu iki servisi Otomatik başlatmaya alıp çalıştırın. Ayrıca AKİS yönetim yazılımını sunucu tarafına da kurmanız gerekir; istemci RDP ayarlarında Yerel Kaynaklar > Diğer altındaki 'Akıllı kartlar' seçeneğinin işaretli olduğundan emin olun.