
CredSSP Bağlantı Hatası Çözümü: RDP Encryption Oracle Düzeltme
CredSSP encryption oracle RDP bağlantı hatası çözümü. Windows uzak masaüstü bağlantısında CredSSP hatası alma sebebi ve 3 farklı çözüm yöntemi adım adım anlatım.
CredSSP Bağlantı Hatası Çözümü
Windows Server’a Uzak Masaüstü (RDP) ile bağlanırken aşağıdaki hatayı alıyorsanız, doğru yerdesiniz:
An authentication error has occurred.
The function requested is not supported.
This could be due to CredSSP encryption oracle remediation.
For more information, see https://go.microsoft.com/fwlink/?linkid=866660
Bu hata özellikle Windows güncelleme sonrasında ortaya çıkar ve birçok VDS kullanıcısının karşılaştığı yaygın bir sorundur. Bu rehberde 3 farklı çözüm yöntemi anlatıyoruz.
Hata Neden Oluşur?
CredSSP (Credential Security Support Provider), RDP bağlantılarında kimlik doğrulama için kullanılan bir güvenlik protokolüdür. Microsoft, CVE-2018-0886 güvenlik açığını kapatmak için bir güncelleme yayınlamıştır.
Bu güncelleme sonrasında:
| Durum | Sonuç |
|---|---|
| Client güncel, Server eski | ❌ Bağlantı reddedilir |
| Client eski, Server güncel | ❌ Bağlantı reddedilir |
| Her ikisi de güncel | ✅ Bağlantı başarılı |
| Her ikisi de eski | ✅ Bağlantı başarılı (güvensiz) |
En yaygın senaryo: Bilgisayarınız güncellendi ama sunucu henüz güncellenmedi.
Çözüm 1: Group Policy ile (Önerilen Geçici Çözüm)
Bu yöntem, yerel bilgisayarınızda (client tarafında) yapılır:
Adım Adım
- Win + R tuşlarına basın
gpedit.mscyazıp Enter’a basın- Aşağıdaki yola gidin:
Computer Configuration
→ Administrative Templates
→ System
→ Credentials Delegation
→ Encryption Oracle Remediation
- Encryption Oracle Remediation politikasına çift tıklayın
- Enabled (Etkin) olarak ayarlayın
- Protection Level açılır menüsünden Vulnerable seçin
- Apply → OK butonlarına tıklayın
Sonuç
Bu ayar sonrasında RDP bağlantınız çalışacaktır. Ancak bu geçici bir çözümdür — sunucunuzu güncelledikten sonra bu ayarı geri almanız önerilir.
Çözüm 2: Registry (Kayıt Defteri) ile
gpedit.msc olmayan Windows sürümlerinde (Home edition gibi) Registry üzerinden çözüm:
Manuel Yöntem
- Win + R →
regedityazıp Enter - Aşağıdaki yola gidin:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters
- Bu yol yoksa oluşturun:
CredSSPanahtarını oluşturun- İçine
Parametersanahtarını oluşturun
Parametersiçinde yeni bir DWORD (32-bit) değer oluşturun:- İsim:
AllowEncryptionOracle - Değer:
2
- İsim:
PowerShell ile (Hızlı Yöntem)
# Registry anahtarını oluştur ve değeri ayarla
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP" -Force
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters" -Name "AllowEncryptionOracle" -Value 2 -PropertyType DWord -ForceCMD ile
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters" /v AllowEncryptionOracle /t REG_DWORD /d 2 /fAllowEncryptionOracle Değerleri
| Değer | Anlam | Güvenlik |
|---|---|---|
| 0 | Force Updated Clients | En güvenli (varsayılan) |
| 1 | Mitigated | Orta güvenlik |
| 2 | Vulnerable | Bağlantıya izin verir (güvensiz) |
Çözüm 3: Sunucuyu Güncelleme (Kalıcı Çözüm) ✅
En doğru ve kalıcı çözüm, sunucunuzdaki Windows’u güncellemektir:
Sunucuya Erişim (RDP Çalışmıyorsa)
RDP ile bağlanamıyorsanız, şu alternatif yöntemleri deneyin:
- VDS Kontrol Paneli: White Bilişim müşteri panelinden VNC/Console erişimi kullanın
- PowerShell Remoting: Uzaktan PowerShell ile bağlanma
# Uzak sunucuya PowerShell bağlantısı
Enter-PSSession -ComputerName SUNUCU_IP -Credential AdministratorWindows Update Çalıştırma
Sunucuya eriştikten sonra:
# Windows Update servisini başlat
Start-Service wuauserv
# Güncellemeleri kontrol et ve yükle
Install-Module PSWindowsUpdate -Force
Get-WindowsUpdate
Install-WindowsUpdate -AcceptAll -AutoRebootManuel Güncelleme
- Sunucuda Microsoft Update Catalog’a girin
- İşletim sisteminize uygun CredSSP güncellemesini arayın
- İndirip yükleyin
- Sunucuyu yeniden başlatın
En İyi Uygulama: Sıralı Çözüm
- İlk adım: Çözüm 1 veya 2 ile client tarafında geçici düzeltme yapın
- İkinci adım: RDP ile sunucuya bağlanın
- Üçüncü adım: Sunucuda Windows Update çalıştırın
- Son adım: Client tarafındaki geçici düzeltmeyi geri alın
Geçici Düzeltmeyi Geri Alma
# Registry değerini kaldır
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters" -Name "AllowEncryptionOracle" -ForceVeya Group Policy’de ayarı Not Configured (Yapılandırılmadı) olarak geri alın.
Sık Karşılaşılan Sorular
Bu hatayı her güncellemeden sonra alır mıyım?
Sunucunuz ve bilgisayarınız düzenli güncelleniyorsa bu hatayı tekrar almazsınız. Sorun, bir tarafın güncel diğerinin eski olmasından kaynaklanır.
Vulnerable olarak ayarlamak tehlikeli mi?
Evet, geçici olarak kullanılmalıdır. Bu ayar, CredSSP güvenlik açığına karşı korumasız kalmanıza neden olur. Sunucuyu güncelledikten sonra mutlaka geri alın.
Linux’tan bağlanıyorum, bu hata oluşur mu?
Hayır, bu hata sadece Windows RDP Client ile oluşur. Remmina, FreeRDP gibi Linux RDP client’ları bu sorundan etkilenmez.
💡 White Bilişim VDS paketlerinde sunucunuza tam yönetici erişimi ile Windows Update dahil tüm yapılandırmaları yapabilirsiniz. Teknik destek ekibimiz 7/24 yardımcı olmaya hazır.
Sonuç
CredSSP bağlantı hatası genellikle güncelleme uyumsuzluğundan kaynaklanır ve birkaç dakikada çözülebilir. En doğru çözüm sunucunuzu güncellemektir.
👉 Windows Server VDS için Xeon Enterprise VDS veya Ryzen Premium VDS paketlerimizi inceleyin. 7/24 teknik destek ile her sorununuza yardımcı oluyoruz!