Windows Server 2012 RDP portu değiştirme

Microsoft 1 dk okuma

Windows sunucuların varsayılan olarak geldiği RDP (Remote Desktop Protocol) portu 3389'dur. İnternete açık bir sunucuda bu port sürekli otomatik tarama ve parola denemesi alır; RDP portu değiştirme bu gürültünün büyük kısmını keser. Ortamdaki sunucuları birbirinden ayırmak için de kullanılır. Değişiklik kayıt defterinden yapılır ve sunucu yeniden başlatıldığında geçerli olur.

Kayıt defterinden RDP portu değiştirme

Windows+R tuşuyla ya da Search ederek regedit uygulamasını çalıştırın: Başlat / Çalıştır / Regedit

Ardından şu anahtara gidin:

Kayıt defteri
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

Sağ bölmedeki PortNumber değerine çift tıklayın. Base olarak Decimal seçili olduğundan emin olun — varsayılan Hexadecimal'dir ve orada 3389 yazmak bambaşka bir port anlamına gelir. Sonra istediğiniz port numarasını girip OK'e basın.

Registry Editor penceresi. Sol ağaçta WinStations altındaki RDP-Tcp anahtarı seçili, sağ listede PortNumber değeri 0x00000d3d (3389) olarak görünüyor. Açılan "Edit DWORD (32-bit) Value" kutusunda Value data 3389, Base seçeneği Decimal işaretli. Alt bardaki adres: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
PortNumber değeri REG_DWORD türündedir; Base olarak Decimal seçili olmalıdır.

Değişikliğin geçerli olması

Yeni port, sunucu yeniden başlatıldıktan sonra devreye girer. O andan itibaren bağlanırken portu adresin sonuna eklemeniz gerekir:

Komut
sunucu-adi:3390

Bağlanmadan önce güvenlik duvarını açın. Windows Güvenlik Duvarı'nda hazır gelen uzak masaüstü kuralı yalnızca 3389 portunu kapsar. Yeni port için kural eklemeden sunucuyu yeniden başlatırsanız uzaktan bağlanamazsınız — sunucuya fiziksel ya da konsol erişiminiz yoksa kendinizi dışarıda bırakmış olursunuz.

Yeni portun dinlendiğini doğrulama

Yeniden başlatmanın ardından sunucuda komut istemini açıp portun dinlemede olup olmadığına bakabilirsiniz:

Komut
netstat -an | find "3390"

Satırın sonunda LISTENING görüyorsanız servis yeni portu almış demektir. Çıktı boşsa ya yeniden başlatma yapılmamıştır ya da değer Hexadecimal tabanında girilmiştir — o durumda kayıt defterindeki sayı beklediğinizden farklı bir porta karşılık gelir.

Uzak masaüstüyle bağlandığınızda ses gelmiyorsa ayrı bir konu: Microsoft Uzak Masaüstü Ses Sorunu.