Kısa cevap
RDP bağlantısı kurulamıyorsa önce bilgisayarın ağda erişilebilir olduğunu ve RDP hizmetinin çalıştığını kontrol edin. Ardından güvenlik duvarı kurallarını, kullanıcı izinlerini ve olası sertifika hatalarını kontrol edin. Çoğu durumda sorun, hizmeti yeniden başlatarak veya güvenlik duvarı kuralını düzelterek çözülür.
Sorun nasıl anlaşılır
- İstemci „Remote Desktop can't connect to the remote computer“ hatası veriyor
- Bağlantı parola girildikten hemen sonra kesiliyor
- Ping geçiyor ancak RDP bağlantı noktası 3389 yanıt vermiyor
- Sertifika veya „credential“ hatası mesajı görünüyor
- RDP yerel olarak çalışıyor ancak uzak konumdan çalışmıyor
En yaygın nedenler
RDP hizmeti çalışmıyor
„Remote Desktop Services“ hizmeti durdurulmuş veya devre dışı bırakılmış olabilir, bu nedenle sunucu bağlantı kabul etmez.
Güvenlik duvarı 3389 bağlantı noktasını engelliyor
Windows Güvenlik Duvarı veya yönlendiricideki ağ güvenlik duvarı, RDP bağlantı noktasına gelen trafiği engelliyor olabilir.
Kullanıcının RDP izni yok
Hesap „Remote Desktop Users“ grubunda olmalı veya yerel ilkede uygun hakka sahip olmalıdır.
Ağ profili veya VPN sorunu
Yanlış ağ profili (Private yerine Public) veya kesilmiş VPN bağlantısı erişimi engelleyebilir.
Geçersiz sertifika veya NLA
Süresi dolmuş sertifika veya Network Level Authentication uyumsuzluğu kimlik doğrulamayı kesebilir.
Adım adım çözüm
- 1
Sunucunun temel erişilebilirliğini kontrol edin
İstemci bilgisayardan
ping sunucu-adıveping sunucu-IP-adresikomutlarını çalıştırın. Ping geçmiyorsa bu, sorunun RDP'de olduğu anlamına gelmez çünkü ICMP genellikle engellenir; erişilebilirliği 3389 bağlantı noktasındaTest-NetConnectionile de kontrol edin. Sunucunun açık olduğunu ve ağ kablosunun bağlı olduğunu da kontrol edin. - 2
RDP'nin etkin olduğunu doğrulayın
Sunucuda
sysdm.cplkomutunu çalıştırın ve „Remote“ sekmesini açın. „Allow remote connections to this computer“ seçeneğinin işaretli olduğundan emin olun; değilse işaretleyin ve „Apply“ düğmesine tıklayın. - 3
RDP hizmetinin durumunu kontrol edin
services.mscdosyasını açın ve „Remote Desktop Services“ hizmetini bulun. Durum „Stopped“ ise hizmeti başlatın (sağ tık > „Start“). Başlangıç türü genellikle „Manual“ olur çünkü hizmet ilk bağlantıda ihtiyaç üzerine başlar, bu bir hata değildir. Bu hizmeti yeniden başlatmak tüm etkin RDP oturumlarını keser. - 4
Windows Güvenlik Duvarı kurallarını kontrol edin
Windows Defender Firewall > Advanced Settings > Inbound Rulesbölümünde „Remote Desktop - User Mode (TCP-In)“ ve „Remote Desktop - User Mode (UDP-In)“ kurallarını arayın. Devre dışıysa etkinleştirin ancak yalnızca Domain ve Private profillerine uygulayın; RDP'yi Public profilinde açmaktan kaçının. - 5
Kullanıcı izinlerini kontrol edin
lusrmgr.mscveyacompmgmt.mscdosyasını açın ve „Remote Desktop Users“ grubuna oturum açan hesabı ekleyin. Etki alanı kullanıyorsanız Active Directory'deki grubu da kontrol edin. Değişikliklerin geçerli olması için oturumu kapatıp yeniden açın. - 6
3389 bağlantı noktasını test edin
İstemciden PowerShell'de
Test-NetConnection -ComputerName sunucu-adı -Port 3389komutunu çalıştırın. „TcpTestSucceeded“ False ise bağlantı noktası engellenmiştir veya hizmet bu bağlantı noktasını dinlemiyordur. Bir antivirüs veya üçüncü taraf güvenlik duvarının bağlantı noktasını engelleyip engellemediğini de kontrol edin. - 7
NLA ve sertifikayı kontrol edin
sysdm.cpl > Remotebölümünde geçici bir test olarak „Allow connections only from computers running Remote Desktop with Network Level Authentication“ seçeneğinin işaretini kaldırın. Bağlantı çalışırsa sorun NLA veya sertifikadadır, bu nedenle NLA'yı en kısa sürede yeniden etkinleştirin. Sertifika içincertlm.msc > Remote Desktopbölümünü ve süresinin dolup dolmadığını kontrol edin. - 8
RDP hizmetini ve sunucuyu yeniden başlatın
Önceki adımlar yardımcı olmadıysa
services.mscüzerinden „Remote Desktop Services“ hizmetini yeniden başlatın. Yeniden başlatmanın tüm etkin RDP oturumlarını keseceğini unutmayın, bu nedenle bunu mesai saatleri dışında yapın. Bu da yardımcı olmazsa sunucuyu yeniden başlatın ancak yalnızca başka bir erişim yolunuz (konsol, iLO/iDRAC) varsa ve kullanıcılara önceden haber verdikten sonra. - 9
Ağ profilini ve VPN'i kontrol edin
Ayarlar > Ağ ve İnternetbölümünde etkin bağlantıyı (Ethernet veya Wi-Fi) seçin ve „Network profile type“ seçeneğini kontrol edin; daha güvenilir bir kontrol, sunucuda PowerShell'deGet-NetConnectionProfilekomutudur. VPN kullanıyorsanız bağlantının etkin olduğundan ve sunucuya giden rotanın mevcut olduğundan emin olun. VPN'i kapatıp yeniden açın ve tekrar deneyin.
Hiçbiri yardımcı olmazsa: gelişmiş tanılama
Bağlantı hâlâ kurulamıyorsa sunucuda Olay Görüntüleyicisi'ni (eventvwr.msc) Windows Logs > System ve Applications and Services Logs > Microsoft > Windows > TerminalServices-LocalSessionManager ile TerminalServices-RemoteConnectionManager altında kontrol edin. RDP ile ilgili olay kimliklerine sahip hataları arayın. Ayrıca antivirüs veya uç nokta korumasını geçici olarak devre dışı bırakıp test edin ancak hemen ardından yeniden etkinleştirin. Sunucu NAT arkasındaysa bağlantı noktasının doğru IP adresine yönlendirildiğini kontrol edin. Uzak konumlar için sağlayıcının 3389 bağlantı noktasını engelleyip engellemediğini kontrol edin. Son seçenek olarak RDP bağlantı noktasını kayıt defterinde (HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber) değiştirin, güvenlik duvarı kuralını güncelleyin ve hizmeti yeniden başlatın ancak değişiklikten önce bu anahtarı mutlaka yedekleyin (backup), aksi halde RDP erişimini kaybedebilirsiniz.
Tekrarlanmaması için
- Windows Server ve RDP istemcilerini düzenli olarak güncelleyin.
- RDP bağlantı noktasını doğrudan internete açmak yerine VPN veya RD Gateway kullanın.
- Sertifikaların geçerliliğini ve NLA ayarlarını düzenli olarak kontrol edin.
- Remote Desktop Users grubundaki üyeliklerin kaydını tutun.
Ne zaman uzmana başvurmalı
Belirtilen tüm adımları kontrol ettiyseniz ve sorun hâlâ devam ediyorsa veya sunucuya yönetici erişiminiz yoksa IT desteğine başvurun. Günlükleri analiz edebilir, ağ altyapısını ve güvenlik ilkelerini kontrol edebilirler.
BT altyapı bakımı · Sunucular, ağlar, yedekleme, güvenlik ve yardım masasıSık sorulan sorular
RDP yerel olarak çalışıyor ancak uzak konumdan neden çalışmıyor?
En yaygın neden yönlendiricideki güvenlik duvarı veya 3389 bağlantı noktasını engelleyen sağlayıcıdır. Bağlantı noktasının yönlendirildiğini ve uzak ağdan trafiğe izin verildiğini kontrol edin.
Sorunun sertifikada olduğunu nasıl anlarım?
Bağlantı parola girildikten hemen sonra kesiliyorsa veya sertifika mesajı görünüyorsa `certlm.msc` altında „Remote Desktop“ bölümünde son kullanma tarihini kontrol edin. Ayrıca NLA'yı geçici olarak devre dışı bırakıp test edin.
NLA'yı devre dışı bırakmak güvenli mi?
NLA'yı devre dışı bırakmak eski istemcilere izin verdiği için güvenliği azaltır. Bunu yalnızca geçici bir test olarak kullanın ve nedeni belirledikten sonra NLA'yı yeniden etkinleştirin.