Windows Server'da Uzak Masaüstü (RDP) varsayılan olarak 3389 numaralı portu kullanır ve bu port, internetteki botların en çok taradığı portlardan biridir. Bu rehberde RDP portunu PowerShell ile nasıl değiştireceğinizi ve güvenlik duvarını nasıl yapılandıracağınızı anlatıyoruz.
Yanlış bir yapılandırma sunucuya erişiminizi kesebilir. Müşteri panelinizdeki VNC/konsol erişiminin çalıştığından emin olun ve mümkünse bir snapshot alın.
1. Adım: Yeni bir port seçin
1024 ile 65535 arasında, başka bir servisin kullanmadığı bir port seçin. Bu rehberde örnek olarak 33890 kullanacağız.
2. Adım: PowerShell'i yönetici olarak açın
Başlat menüsüne PowerShell yazın, sağ tıklayıp Yönetici olarak çalıştır seçeneğine tıklayın. Mevcut portu kontrol edin:
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name "PortNumber"3. Adım: Güvenlik duvarı kuralı ekleyin
Portu değiştirmeden önce yeni port için gelen bağlantı kuralı oluşturun:
$port = 33890
New-NetFirewallRule -DisplayName "RDP-TCP-$port" -Direction Inbound -Protocol TCP -LocalPort $port -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "RDP-UDP-$port" -Direction Inbound -Protocol UDP -LocalPort $port -Action Allow -Profile Any4. Adım: RDP portunu değiştirin
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name "PortNumber" -Value $port5. Adım: Uzak Masaüstü servisini yeniden başlatın
Restart-Service -Name TermService -ForceBu komut mevcut RDP oturumunuzu sonlandırır. Servis yeniden başlamazsa sunucuyu yeniden başlatın:
Restart-Computer6. Adım: Yeni portla bağlanın
Uzak Masaüstü Bağlantısı (mstsc) uygulamasında bilgisayar alanına IP adresini ve portu iki nokta ile ayırarak yazın:
SUNUCU_IP_ADRESI:338907. Adım: Eski portu kapatın
Yeni portla bağlantının çalıştığından emin olduktan sonra varsayılan RDP kurallarını devre dışı bırakabilirsiniz:
Get-NetFirewallRule -DisplayGroup "Remote Desktop" | Disable-NetFirewallRuleWindows'un dil ayarına göre grup adı farklı olabilir (ör. Uzak Masaüstü). Get-NetFirewallRule | Where-Object DisplayName -like "*Remote Desktop*" komutuyla kuralları bulabilirsiniz.
Ek güvenlik önerileri
- Güçlü parola: Administrator hesabı için en az 14 karakterli, karmaşık bir parola kullanın.
- Hesap kilitleme: Yerel Güvenlik İlkesi'nden (secpol.msc) belirli sayıda hatalı girişten sonra hesabı kilitleyin.
- NLA: Ağ Düzeyinde Kimlik Doğrulama'nın açık olduğundan emin olun.
- IP kısıtlaması: Mümkünse RDP erişimini yalnızca kendi IP adreslerinize açın.
- Güncellemeler: Windows Update'i düzenli olarak çalıştırın.
Sonuç
RDP portunu değiştirmek, otomatik saldırıların büyük bölümünü daha kapıda engeller. Windows Server çalıştırmak için DDoS korumalı VDS sunucularımızı inceleyebilirsiniz.
Sık Sorulan Sorular
RDP varsayılan portu nedir?
Uzak Masaüstü Protokolü varsayılan olarak 3389 numaralı TCP portunu kullanır.
Port değiştirdikten sonra bağlanamıyorum, ne yapmalıyım?
Güvenlik duvarı kuralının eklendiğinden ve sunucunun yeniden başlatıldığından emin olun. Erişim tamamen kesildiyse müşteri panelinizdeki VNC/konsol ile sunucuya bağlanıp ayarı geri alabilirsiniz.
