# Windows Server'da Uzak Masaüstü portunu güvenle değiştirin

> Uzak Masaüstü'nü 3389 portundan seçtiğiniz porta dışarıda kalmadan taşıyın: önce güvenlik duvarını açın, kayıt defterini değiştirin, yeniden başlatıp deneyin.

Zorluk: Orta

Uzak Masaüstü varsayılan olarak TCP ve UDP **3389** portunu dinler ve otomatik botlar bu portu her genel adreste gün boyu dener. Onu başka bir porta taşımak iyi güvenliğin yerini tutmaz, ama bu gürültünün çoğunu kayıtlarınızdan kaldırır. Aşağıdaki adımların sırası, her zaman geri girebilmenizi sağlar.

## Başlamadan önce

- **Bir anlık görüntü alın** (Windows VPS paketlerinde ücretsiz anlık görüntü vardır) veya bir yedeğiniz olduğundan emin olun.
- Sunucuya Uzak Masaüstü olmadan nasıl ulaşacağınızı bilin: paketiniz sunuyorsa hizmet sayfanızdaki konsol; bkz. [hizmetlerinizi yönetme](/guides/manage-your-services).
- Yeni portu seçin, örneğin `3390`, ve onu hiçbir şeyin kullanmadığını kontrol edin: `Get-NetTCPConnection -LocalPort 3390` hiçbir şey döndürmemelidir.
- PowerShell'i yönetici olarak açın.

## 1. adım: Yeni portu Windows Defender Firewall'da açın

Portu değiştirmeden **önce** TCP ve UDP için gelen trafik kuralları ekleyin:

```powershell
$port = 3390
New-NetFirewallRule -DisplayName "Remote Desktop (TCP $port)" -Direction Inbound -Action Allow -Protocol TCP -LocalPort $port -Profile Any
New-NetFirewallRule -DisplayName "Remote Desktop (UDP $port)" -Direction Inbound -Action Allow -Protocol UDP -LocalPort $port -Profile Any
```

Microsoft'un örneği kuralları **Public** profili için oluşturur; `-Profile Any` ağ bağlantınızın kullandığı profil hangisiyse onu kapsar. Yalnızca kendi adreslerinize izin vermek için iki komuta da `-RemoteAddress 198.51.100.25` (sizin IP'niz) ekleyin; bkz. [Windows Güvenlik Duvarı](/guides/windows-firewall).

## 2. adım: Dinleme portunu değiştirin

Mevcut değere bakın, ardından yenisini ayarlayın:

```powershell
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber'
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber' -Value 3390
```

## 3. adım: Yeniden başlatın ve deneyin

Uzak Masaüstü'nün yeni portu dinlemesi için sunucuyu yeniden başlatın:

```powershell
Restart-Computer
```

Bir dakika bekleyin, ardından bilgisayarınızdan adresin ardına portu yazarak bağlanın:

```text
203.0.113.10:3390
```

**Doğrulama:** oturum açabiliyorsunuz. Sunucuda `Get-NetTCPConnection -LocalPort 3390 -State Listen` dinleyiciyi gösterir.

## 4. adım: Eski portu kapatın

Yeni port çalıştığında 3389 portuna izin veren yerleşik Uzak Masaüstü kurallarını devre dışı bırakın:

```powershell
Disable-NetFirewallRule -DisplayGroup "Remote Desktop"
Get-NetFirewallRule -DisplayName "Remote Desktop (*" | Format-Table DisplayName, Enabled
```

**Doğrulama:** 1. adımdaki kendi kurallarınız `Enabled: True` gösterir ve yeni porttan yeni bir bağlantı hâlâ çalışır. İkinci bir oturumla denerken mevcut oturumunuzu açık tutun.

## Sorun giderme

**Yeniden başlatmadan sonra bağlantı zaman aşımına uğruyor.** Güvenlik duvarı kuralı eksik veya başka bir profil kullanıyor ya da kayıt defteri değerinde bir yazım hatası var. Konsoldan bağlanın, 2. adımdaki `Get-ItemProperty` çıktısını ve 1. adımdaki kuralları kontrol edin. Hiçbiri işe yaramazsa anlık görüntünüze geri dönün.

**Eski portta "Remote Desktop can't connect to the remote computer".** 4. adımdan sonra bu beklenen bir durumdur. `adres:port` ile bağlanın.

**Bir ağdan çalışıyor ama başka bir ağdan çalışmıyor.** Kuralı `-RemoteAddress` ile sınırladınız ya da diğer ağ alışılmadık portlara giden trafiği engelliyor (bazı ofisler ve oteller bunu yapar). O ağın adresini ekleyin veya bir VPN kullanın.

**Diğer bağlantı sorunları:** bkz. [Uzak Masaüstü bağlantı sorunları](/guides/rdp-connection-problems).

## Sonraki adımlar

- Port değişikliğinin ötesine geçin: [yeni bir Windows Server'ı güvenli hale getirme](/guides/secure-windows-server).
- İş arkadaşlarınıza kendi oturumlarını verin: [Uzak Masaüstü kullanıcıları ve oturumları](/guides/windows-remote-desktop-users).

## Sık sorulan sorular

### Farklı bir port Uzak Masaüstü'nü güvenli yapar mı?

Yalnızca 3389 portunu deneyen otomatik taramaları azaltır, ama bir port taraması yeni portu hızla bulur. Gerçek koruma güçlü şifrelerden, Network Level Authentication'dan, güncellemelerden ve erişimi kendi IP adreslerinizle sınırlamaktan gelir.

### Hangi portu seçmeliyim?

1024'ün üzerinde kullanılmayan bir port; örneğin 3390 veya 49152–65535 aralığında bir numara. Diğer yazılımlarınızın kullandığı portlardan kaçının ve portu ekibinizin bulabileceği bir yere not edin.

### Değişiklikten sonra nasıl bağlanırım?

Remote Desktop Connection'da veya Windows App'te portu adrese iki nokta üst üsteyle ekleyin; örneğin 203.0.113.10:3390.

### Değişiklikten sonra dışarıda kaldım. Ne yapmalıyım?

Paketiniz sunuyorsa hizmet sayfanızdaki konsolu kullanın veya önceden aldığınız anlık görüntüye geri dönün. Aksi halde bir destek talebi açın; konsoldan yardımcı olabiliriz.

---

Kaynak: <https://hyperdc.com/tr/guides/products/change-rdp-port>\
Son güncelleme: 2026-10-15
