Windows Uzak Masaüstü Neden Hâlâ En İyi Seçenek?
Bir Windows sunucusunu yönetmek söz konusu olduğunda, Windows Uzak Masaüstü (Remote Desktop Protocol veya RDP) grafik arayüze erişmenin hâlâ en hızlı ve en az kaynak tüketen yoludur. Sunucuya agent kurulumu gerektiren üçüncü taraf araçların aksine, RDP Windows Server'da varsayılan olarak etkindir ve yalnızca birkaç basit ayarla dünyanın her yerinden bağlanabilirsiniz.
Bu makalede, farklı işletim sistemlerinden (Windows, Mac, Linux ve mobil) Windows sunucunuza nasıl bağlanacağınızı, RDP portunu nasıl güvenli hale getireceğinizi ve en yaygın bağlantı hatalarını nasıl çözeceğinizi öğreneceksiniz. İster yeni başlıyor olun ister yıllardır RDP kullanıyor olun, bu rehberdeki ipuçları işinize yarayacaktır.
Windows Uzak Masaüstüne Bağlanma Ön Koşulları
Herhangi bir işlem yapmadan önce şunları kontrol edin:
- Sunucunun Genel IP Adresi: Sunucunuz NAT arkasındaysa, genel IP adresini ve yönlendirilmiş portu bilmeniz gerekir.
- Kullanıcı Adı ve Şifre: Kullanıcı hesabı
Remote Desktop Usersgrubunun üyesi olmalıdır. - 3389 Portuna Erişim: Sunucu güvenlik duvarı ve ağ güvenlik duvarı (veri merkezindeki Security Group gibi) bu portu açmış olmalıdır.
- Windows Sürümü: RDP, tüm Windows Server sürümlerinde (2012, 2016, 2019, 2022) ve hatta Windows 10/11 Pro'da etkindir.
Sunucuda RDP'yi Etkinleştirme
RDP devre dışıysa, şu adımları izleyin:
Server Manageröğesine girin veLocal Serverseçeneğini seçin.Remote Desktopseçeneğine tıklayın veEnable Remote Desktopkutusunu işaretleyin.- Açılan pencerede,
Allow connections from computers running any version of Remote Desktopseçeneğini seçin (daha fazla güvenlik için Network Level Authentication seçeneğini etkin tutun). OKdüğmesine tıklayın ve değişiklikleri uygulayın.
Hizmetin etkin olduğundan emin olmak için PowerShell'de şunu çalıştırın:
Get-Service TermService | Select-Object Status, Name
Çıktı Running olmalıdır.
Windows'tan Windows Uzak Masaüstüne Bağlanma
En basit durum, başka bir Windows sisteminden bağlanmaktır. Varsayılan araç mstsc (Remote Desktop Connection) yeterlidir.
Bağlantı Adımları
Win + Rtuşlarına basın vemstscyazın.Computeralanına sunucunun IP adresini veya alan adını girin (örneğin185.10.20.30).Show Optionsöğesine tıklayın ve kullanıcı adını girin.Connectdüğmesine tıklayın ve şifreyi girin.
Bağlantı ayarlarını kaydetmek için bir .rdp dosyası oluşturabilirsiniz; böylece sonraki seferlerde yalnızca çift tıklayarak bağlanabilirsiniz.
Standart Olmayan Port ile Bağlanma
RDP portunu değiştirdiyseniz (örneğin 3390'a), bunu IP:Port biçiminde girmeniz gerekir:
185.10.20.30:3390
Bu işlem, mstsc penceresinin Computer alanında yapılır.
Mac'ten Windows Uzak Masaüstüne Bağlanma
Microsoft, macOS için Mac App Store'dan kurulabilen resmi Microsoft Remote Desktop uygulamasını yayınlamıştır.
Kurulum ve Yapılandırma
- Uygulamayı App Store'dan kurun.
+öğesine tıklayın veAdd PCseçeneğini seçin.PC namealanına IP adresini ve portu girin (örneğin185.10.20.30:3390).User accountbölümüne kullanıcı adını girin.Savedüğmesine tıklayın ve ardından bağlantı simgesine çift tıklayın.
Not: Apple Silicon çipli bir Mac kullanıyorsanız, uygulama native olarak çalışır ve çok iyi performans gösterir.
Mobil Cihazdan Bağlanma (Android ve iOS)
Telefonunuzdan sunucuyu yönetmek için resmi Microsoft Remote Desktop uygulaması Google Play Store ve App Store'da mevcuttur.
Mobil için Önerilen Ayarlar
Displaybölümünde çözünürlüğüDefaultolarak bırakın; böylece telefon ekranıyla uyumlu olur.- Dokunarak sağ tıklama ve kaydırma yapabilmek için
Use mouse inputseçeneğini etkinleştirin. - Genel ağlardan bağlanırken mutlaka VPN kullanın.
Android'de ana menüdeki PCs özelliğini kullanarak sunucuyu kaydedebilir ve tek dokunuşla bağlanabilirsiniz.
RDP Portunu Güvenli Hale Getirme ve Saldırıları Önleme
3389 portu, Brute Force saldırılarının en sık hedeflerinden biridir. Sunucunuzun genel bir IP adresi varsa, aşağıdaki önlemleri mutlaka alın:
Varsayılan RDP Portunu Değiştirme
Portu değiştirerek otomatik taramaların büyük bir kısmını etkisiz hale getirirsiniz. Bunun için:
- Kayıt defterini açın:
regedit - Şu yola gidin:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
PortNumberdeğerini Decimal olarak istediğiniz sayıya (örneğin 3390) değiştirin.- Sunucuyu yeniden başlatın.
Bu işlemden sonra, yeni port için güvenlik duvarını mutlaka açın.
Network Level Authentication (NLA) Etkinleştirme
NLA, tam bağlantı kurulmadan önce kimlik doğrulaması yapılmasını sağlar ve birçok saldırıyı önler. Etkinleştirmek için:
gpedit.mscöğesine girin.- Şu yola gidin:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Security
Require user authentication for remote connections by using NLAseçeneğiniEnabledolarak ayarlayın.
İzin Verilen IP Adreslerini Sınırlama
Windows Güvenlik Duvarı'nda (Windows Defender Firewall) RDP kuralını düzenleyerek yalnızca belirli IP adreslerinin bağlanmasına izin verebilirsiniz:
netsh advfirewall firewall set rule name="Remote Desktop" new remoteip=192.168.1.0/24,185.10.20.0/24
Bu komut yalnızca belirtilen iki ağın bağlanmasına izin verir.
Hesap Kilitleme Politikası Kullanma
Brute Force saldırılarını önlemek için, birkaç başarısız denemeden sonra hesap kilitlemeyi etkinleştirin:
secpol.mscöğesine girin.Account Policies > Account Lockout Policyyoluna gidin.Account lockout thresholddeğerini 5 olarak ayarlayın.
Bu, 5 başarısız denemeden sonra hesabın 30 dakika kilitlenmesini sağlar.
Windows Uzak Masaüstüne Bağlanırken Yaygın Hataları Giderme
Bu bölümde, kullanıcıların en sık karşılaştığı sorunları inceleyeceğiz.
"This computer can't connect to the remote computer" Hatası
Bu hata genellikle portun kapalı olması veya güvenlik duvarından kaynaklanır. Şu adımları kontrol edin:
- Kendi sisteminizden şu komutla portu test edin:
Test-NetConnection 185.10.20.30 -Port 3389
Çıktı TcpTestSucceeded : True değilse, port sunucu güvenlik duvarında veya ağda açık değildir.
- Windows sunucu güvenlik duvarında
Remote Desktopkuralının Public profili için etkin olduğunu kontrol edin. - Sunucu bir veri merkezindeyse, Security Group veya Access Control List'i mutlaka kontrol edin.
"The remote session was disconnected because of an error in the licensing protocol" Hatası
Bu hata genellikle eşzamanlı oturum sayısı sınırından kaynaklanır. Standart lisanslı bir Windows Server kullanıyorsanız, yalnızca 2 eşzamanlı oturuma izin verilir. Çözüm:
- Etkin olmayan oturumları kapatın.
- Etkin oturumları görüntülemek için Command Prompt'ta
qwinstakullanın:
qwinsta
- Kesilen oturumu şu komutla kapatın:
logoff 1
1 sayısını kendi Session ID'nizle değiştirin.
"Your credentials did not work" Hatası
Bu hata genellikle NLA veya kullanıcı adı sorunundan kaynaklanır. Şu ipuçlarını deneyin:
- Kullanıcı adını
SERVERNAME\Usernamebiçiminde girin. - Microsoft hesabı kullanıyorsanız, tam e-posta adresini girin.
- Sorunun NLA'dan kaynaklanıp kaynaklanmadığını görmek için NLA'yı geçici olarak devre dışı bırakın.
Windows Uzak Masaüstü Deneyimini Optimize Etme
Sunucuyla uzaktan çalışırken, birkaç basit ayar hızı ve çalışma kalitesini belirgin şekilde iyileştirebilir.
Bant Genişliği Kullanımını Azaltma
mstsc penceresinde Experience sekmesine gidin ve Slow connection seçeneğini seçin. Bu, duvar kağıdını, animasyonları ve ağır yazı tiplerini devre dışı bırakır.
Pano ve Sürücü Yönlendirme Kullanma
Local Resources sekmesinde Clipboard seçeneğini etkinleştirerek yerel sistem ile sunucu arasında metin kopyalayabilirsiniz. Dosya aktarmak için Drives seçeneğini işaretleyin; böylece yerel sürücüler sunucuya bağlanır.
RD Gateway Üzerinden Bağlanma
Sunucunuz kurumsal bir güvenlik duvarının arkasındaysa, RD Gateway kullanmak 3389 portunu açmaktan daha güvenlidir. Bu hizmet Windows Server'a kurulabilir ve RDP trafiğini HTTPS (443 portu) üzerinden tüneller. Bu durumda, internet üzerinde 3389 portunu açmanıza gerek kalmaz ve bağlantı tarayıcı veya standart RDP istemcisi üzerinden yapılır.
Özet
Windows Uzak Masaüstü, Windows sunucularını yönetmek için güçlü ve aynı zamanda basit bir araçtır. Port değiştirme, NLA etkinleştirme ve IP kısıtlama gibi güvenlik önlemlerine uyarak herhangi bir cihazdan sunucunuza güvenle bağlanabilirsiniz. Windows sunucularınız için istikrarlı bir altyapı arıyorsanız, ServerNet'in RDP destekli özel ve bulut sunucuları uygun bir seçenek olabilir.
Son olarak, güvenlik ayarlarını değiştirmeden önce her zaman sunucunuzun yedeğini alın ve değişiklikleri düşük trafik zamanlarında uygulayın. Bu makalede ele alınmayan bir bağlantı hatasıyla karşılaşırsanız, hatanın ayrıntılarını ve Event Viewer günlüklerini inceleyerek temel nedeni bulun.