RDP'de CredSSP hatası: "İstenen işlev desteklenmiyor"
Ekranda şuna benzer bir uyarı görüyorsanız: "Bir kimlik doğrulama hatası oluştu. İstenen işlev desteklenmiyor. Uzak bilgisayar: ... Bu, CredSSP şifreleme Oracle düzeltmesinden kaynaklanıyor olabilir." sorun parolanızda değil, iki bilgisayarın güvenlik güncelleme düzeyinin birbirine uymamasındadır.
Neden olur?
Microsoft 2018'de RDP'nin kimlik doğrulama katmanındaki (CredSSP) bir açığı kapattı. Güncelleme bir tarafa kurulup diğer tarafa kurulmadıysa, güncel olan taraf eski tarafla konuşmayı reddeder. Yani genelde şu iki durumdan biri vardır:
- Bilgisayarınız güncel, ama bağlandığınız Windows sunucu uzun süre güncellenmemiş.
- Sunucu güncel, ama bağlanmak için kullandığınız bilgisayar ya da RDP istemcisi çok eski.
Çözüm sırası
En güvenli yoldan başlayın. Ne kadar aşağı inerseniz o kadar geçici ve riskli bir çözüm olur.
- Kendi bilgisayarınızı güncelleyin. Windows Update'i çalıştırın, yeniden başlatın ve tekrar deneyin. Mac kullanıyorsanız Microsoft Remote Desktop uygulamasını App Store'dan güncelleyin.
- Sunucuyu güncelleyin. Sunucuya RDP ile giremediğiniz için müşteri panelinde hizmetinizi açıp VNC Konsol aracını kullanın. Konsolda Windows'a yönetici hesabınızla girin, Ayarlar bölümünden Windows Update'i çalıştırıp güncellemeleri kurun ve sunucuyu yeniden başlatın. Ayrıntı için konsol makalemize bakın.
- Güncelleme mümkün değilse, kendi bilgisayarınızda geçici bir izin verin. Yönetici olarak PowerShell açıp şunu yazın:
Bu ayar bilgisayarınızın eski sürümlü bir sunucuyla konuşmasına izin verir. Sunucuyu güncelledikten sonra mutlaka geri alın:reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters" /v AllowEncryptionOracle /t REG_DWORD /d 2 /freg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters" /v AllowEncryptionOracle /f - Son çare: sunucuda NLA'yı kapatmak. VNC Konsol'dan girip yönetici PowerShell'inde şunu çalıştırın:
NLA kapalıyken sunucu, kullanıcı adı ve parola sorulmadan önce giriş ekranını gösterir. Bu da bot saldırılarını kolaylaştırır. Güncellemeleri kurar kurmaz değeri(Get-WmiObject -Class Win32_TSGeneralSetting -Namespace root\cimv2\terminalservices -Filter "TerminalName='RDP-tcp'").SetUserAuthenticationRequired(0)1yaparak geri açın.
Sık yapılan hata
Geçici kayıt ayarını (2. adım) kalıcı bırakmayın. Bu ayar bilgisayarınızın tüm RDP bağlantılarında koruma seviyesini düşürür. Sunucu güncellenince silin.
Başka bir hatayla karıştırmayın
Parola yanlışsa ya da hesap kilitlendiyse mesaj farklıdır. Bu durumlar için hesap kilitlendi ve uzak masaüstüne bağlanılamıyor makalelerine bakın. Windows sunucu paketlerimiz için Windows VDS sayfasına göz atabilirsiniz.
Sık sorulanlar
Parolamı mı yanlış giriyorum?
Hayır. Parola yanlışsa Windows "kullanıcı adı veya parola yanlış" ya da "kimlik bilgileriniz çalışmadı" der. CredSSP hatası, parola doğrulanmadan önce, iki tarafın güvenlik protokolü uyuşmadığında çıkar.
Sunucuyu güncellemek verilerime zarar verir mi?
Güvenlik güncellemeleri dosyalarınıza dokunmaz. Yine de büyük güncellemeden önce panelden bir anlık görüntü almanız iyi bir alışkanlıktır; sorun çıkarsa geri dönebilirsiniz.
Mac'ten bağlanırken de aynı hata çıkar mı?
Microsoft Remote Desktop uygulamasının eski sürümlerinde benzer bir kimlik doğrulama hatası görülebilir. Uygulamayı güncelleyin; kayıt defteri ayarı yalnızca Windows bilgisayarlar içindir.
İlgili makaleler
- "Uzak masaüstüne bağlanılamıyor" hatası alıyorum
- Windows sunucuya (RDP) nasıl bağlanırım?
- Konsol (VNC) nedir? Bağlanamadığımda sunucuya nasıl girerim?
Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.
Geri bildiriminiz için teşekkürler!