# Windows sunucuda RDP portunu değiştirme (3389) ve güvenlik duvarı ayarı

https://kervanhosting.com/bilgi-bankasi/makale/windows-sunucuda-rdp-portunu-degistirme-3389

İnternete açık her Windows sunucunun 3389 portu otomatik botlar tarafından sürekli denenir. Portu başka bir numaraya almak hesabınızı güvende yapmaz ama gürültüyü ciddi biçimde azaltır; hesap kilitleme sıklığı düşer, günlükleriniz sakinleşir. Önemli olan, değişikliği **kendinizi dışarıda bırakmadan** yapmaktır, çünkü yanlış sırayla uygularsanız sunucuya RDP ile bir daha giremezsiniz (VNC Konsol ile her zaman kurtarırsınız, ama sorun yaşamamak daha iyidir).

## Başlamadan önce

- Panelde **VNC Konsol** aracının çalıştığını doğrulayın; bir şey ters giderse ona ihtiyacınız olacak: [VNC Konsol](https://kervanhosting.com/bilgi-bankasi/makale/konsol-vnc-nedir-baglanamadigimda-sunucuya-nasil-girerim).
- Yeni port olarak 49152 ile 65535 arasında, başka bir servisin kullanmadığı bir sayı seçin (örneğin 53829).
- İşlemi yaparken mevcut RDP oturumunuzu kapatmayın.

## Doğru sıra

1. **Güvenlik duvarında yeni portu açın (önce!):** Yönetici PowerShell'inde: `New-NetFirewallRule -DisplayName "RDP 53829" -Direction Inbound -Protocol TCP -LocalPort 53829 -Action Allow New-NetFirewallRule -DisplayName "RDP 53829 UDP" -Direction Inbound -Protocol UDP -LocalPort 53829 -Action Allow` Panelin **Güvenlik Duvarı Kuralları** aracında özel kural tanımladıysanız yeni portu oraya da ekleyin.
2. **Kayıt defterinde portu değiştirin:** `Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name PortNumber -Value 53829`
3. **Uzak Masaüstü Hizmetini yeniden başlatın ya da sunucuyu yeniden başlatın:** Hizmeti yeniden başlatmak mevcut oturumu keser; en güvenlisi sunucuyu panelden yeniden başlatmak ve yeni portla bağlanmayı denemektir. `Restart-Service TermService -Force`
4. **Yeni portla bağlanın:** Uzak Masaüstü Bağlantısı'nda adresi `203.0.113.10:53829` yazın. Port numarası IP'den iki nokta üst üste ile ayrılır. Bağlandığınızı doğruladıktan sonra eski portun kuralını kapatın.
5. **Eski portu kapatın:** `Disable-NetFirewallRule -Group "@FirewallAPI.dll,-28752"` (hazır uzak masaüstü kurallarının grubu) ile 3389 kuralını devre dışı bırakın.

## Bağlanamazsanız (geri dönüş)

1. Panelden **VNC Konsol** ile sunucuya girin.
2. `Get-ItemProperty "HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" PortNumber` ile portu kontrol edin.
3. `netstat -an | findstr :53829` ile sunucunun yeni portta dinlediğini doğrulayın. Dinlemiyorsa hizmeti yeniden başlatın.
4. Güvenlik duvarı kurallarını (hem Windows hem panel) kontrol edin.
5. Olmuyorsa değeri `3389`'a geri alıp kuralı yeniden etkinleştirin.

## Bilmeniz gerekenler

- Port değiştirmek yalnızca otomatik taramaları azaltır; kararlı bir saldırgan tüm portları tarar. Güçlü parola, hesap kilidi eşiği ve mümkünse yalnızca kendi IP adresinize izin veren kural gerçek korumadır: [hesap kilitlendi](https://kervanhosting.com/bilgi-bankasi/makale/rdp-hesap-kilitlendi-cok-fazla-oturum-acma-denemesi), [RDP güvenliği](https://kervanhosting.com/bilgi-bankasi/makale/rdp-guvenligi-saldirilara-karsi-sunucumu-nasil-korurum).
- İş yerinizin ağı bilinmeyen yüksek portlara çıkışı engelliyor olabilir; bağlanamıyorsanız başka bir ağdan deneyin.
- Mac ve mobil RDP uygulamalarında portu adres satırında ya da ayrı port alanında belirtin: [Mac, Linux, telefondan RDP](https://kervanhosting.com/bilgi-bankasi/makale/mac-linux-veya-telefondan-rdp-baglantisi).

## Sık sorulanlar

### Port değiştirince sunucumun hazırlık kartı ya da panel özellikleri bozulur mu?

Panel, RDP bağlantı durumunu varsayılan port üzerinden kontrol ediyor olabilir; hazırlık kartı yalnızca yeni kurulumdan sonraki aşama içindir. Port değiştirmek günlük kullanımı etkilemez, ama yeniden kurarsanız port tekrar 3389 olur.

### Hem eski hem yeni portu aynı anda kullanabilir miyim?

RDP tek port dinler. Geçiş döneminde ikinci bir port için ayrı bir RDP dinleyicisi tanımlamak karmaşıktır; bunun yerine yeni portu doğrulayana kadar eski kuralı açık bırakmanız yeterlidir.

### UDP gerekli mi?

RDP TCP ile çalışır. UDP daha akıcı bir deneyim sağlar ama zorunlu değildir; UDP kuralı eklemediyseniz bağlantı TCP'ye düşer.

**İlgili makaleler**

- [RDP güvenliği: saldırılara karşı sunucumu nasıl korurum?](https://kervanhosting.com/bilgi-bankasi/makale/rdp-guvenligi-saldirilara-karsi-sunucumu-nasil-korurum)
- [RDP'de "hesap kilitlendi" hatası: çok fazla oturum açma denemesi](https://kervanhosting.com/bilgi-bankasi/makale/rdp-hesap-kilitlendi-cok-fazla-oturum-acma-denemesi)
- [Windows sunucuda güvenlik duvarında port nasıl açılır?](https://kervanhosting.com/bilgi-bankasi/makale/windows-sunucuda-guvenlik-duvarinda-port-acma)

*Sorununuz çözülmediyse [destek talebi açın](https://kervanhosting.com/destek-taleplerim). Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.*
