Eğitimler

Uzak Masaüstü ile Windows sunucuya bağlanma

Windows, Mac ve mobil cihazlardan Uzak Masaüstü ile Windows sunucusuna bağlanmak için adım adım rehber; RDP güvenlik ayarları, yaygın hataların çözümü ve hız optimizasyonu ile birlikte.

Eğitimler

Uzak Masaüstü Neden Windows Sunucusunu Yönetmek İçin Hâlâ En İyi Seçenek?

Bir Windows sunucusunu grafik arayüzüne doğrudan erişmeden günlük olarak yönetmek neredeyse imkânsızdır. Uzak Masaüstü (Remote Desktop Protocol veya RDP) aracı, Microsoft'un bu iş için standart protokolüdür ve sunucunun monitörünün önünde oturuyormuş gibi çalışmanıza olanak tanır. TeamViewer veya AnyDesk gibi üçüncü taraf araçların aksine RDP, Windows Sunucusu'na dahili olarak gömülüdür, daha hafiftir ve daha az bant genişliği tüketir.

Bu makalede, farklı işletim sistemlerinden (Windows, Mac, Linux ve mobil) Windows sunucunuza nasıl bağlanacağınızı, varsayılan bağlantı noktasını değiştirerek ve iki faktörlü kimlik doğrulama ile bağlantı güvenliğini nasıl artıracağınızı ve bağlantı sırasında karşılaştığınız en yaygın hataları nasıl gidereceğinizi öğreneceksiniz. Sunucunuz ServerNet veri merkezinde barındırılıyorsa, bu kılavuz doğrudan sizin için yazılmıştır.

Windows Sunucusuna Bağlanmak İçin Ön Koşullar

Herhangi bir işlem yapmadan önce şu üç koşulun sağlandığından emin olun:

  • Genel IP adresi veya sunucu alan adı: Sunucu NAT arkasındaysa, 3389 bağlantı noktasının yönlendiricide sunucunun dahili IP'sine yönlendirilmesi gerekir.
  • Geçerli kullanıcı adı ve parola: Genellikle Administrator kullanıcısı veya Remote Desktop Users grubunun üyesi olan bir kullanıcı.
  • 3389 bağlantı noktasına erişim: Windows Güvenlik Duvarı veya veri merkezi güvenlik duvarı bu bağlantı noktasını kapattıysa bağlantı kurulamaz.

Bağlantı noktasının açık olup olmadığını hızlıca test etmek için bilgisayarınızdan şu komutu çalıştırın:

Test-NetConnection -ComputerName YOUR_SERVER_IP -Port 3389

Çıktı TcpTestSucceeded : True olmalıdır. False dönerse sorun istemci ayarlarından değil, güvenlik duvarı veya yönlendirmeden kaynaklanıyordur.

Sunucuda Uzak Masaüstünü Etkinleştirme

Sunucuya ilk kez bağlanıyorsanız (örneğin, veri merkezinin web tabanlı konsolu üzerinden), önce RDP'yi etkinleştirin:

  1. Start öğesine tıklayın, sysdm.cpl yazın ve Enter'a basın.
  2. Remote sekmesinde, Allow remote connections to this computer seçeneğini işaretleyin.
  3. Allow connections only from computers running Remote Desktop with Network Level Authentication kutusunu işaretleyin (bu seçenek güvenliği artırır).
  4. OK düğmesine tıklayın.

Ayrıca PowerShell'i de kullanabilirsiniz:

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

Windows 10 ve 11'den Bağlanma

Windows, varsayılan olarak Remote Desktop Connection (mstsc) istemcisine sahiptir. Win + R tuşlarına basıp mstsc yazmanız yeterlidir.

İstemci için Önemli Ayarlar

Connect'e tıklamadan önce, daha iyi bir kullanıcı deneyimi için Display sekmesinde çözünürlüğü Full Screen olarak ayarlayın. Local Resources sekmesinde yerel sürücüleri, panoyu ve yazıcıyı RDP oturumuna aktarabilirsiniz. Bu, dosyaları sunucudan yerel sisteme kopyalamak için çok kullanışlıdır.

Bağlanmak için:

  1. IP adresini veya alan adını girin.
  2. Connect düğmesine tıklayın.
  3. Sertifika penceresi görünürse Yes düğmesine tıklayın (bu sertifika sunucuya aittir ve istemciniz tarafından tanınmaması normaldir).
  4. Kullanıcı adını ve parolayı girin.

Yaygın Hata: Kimlik Bilgileri Çalışmıyor

Your credentials did not work hatasıyla karşılaşırsanız, kullanıcı adını yalnızca Administrator olarak değil, SERVERNAME\Administrator biçiminde girdiğinizden emin olun. Sunucu bir etki alanına bağlıysa DOMAIN\User biçimini kullanın.

macOS'tan Bağlanma

Microsoft, macOS 11 ve sonrasını destekleyen Mac için resmi Microsoft Remote Desktop istemcisini yayınladı. App Store'dan kurun.

Bağlantı Adımları

  1. Uygulamayı açın, + düğmesine tıklayın ve Add PC seçeneğini belirleyin.
  2. PC name alanına IP adresini veya alan adını girin.
  3. User account bölümünde Add User Account seçeneğine tıklayın ve kullanıcı adı ile parolayı girin.
  4. Save düğmesine tıklayın ve ardından bağlantıyı kurmak için PC simgesine çift tıklayın.

Mac ile sunucu arasında dosya aktarmak için PC ayarlarında Edit bölümüne gidin, Folders sekmesini açın ve Mac klasörlerini oturuma ekleyin. Bu klasörler sunucuda ağ sürücüleri olarak görünür.

Linux'tan Bağlanma

Linux'ta en iyi açık kaynak araçlar Remmina veya FreeRDP'dir. Ubuntu/Debian'a kurmak için:

sudo apt update
sudo apt install remmina remmina-plugin-rdp

Ardından Remmina'yı açın, RDP protokolünü seçin, IP adresini girin ve Connect'e tıklayın. Komut satırını seviyorsanız xfreerdp kullanın:

xfreerdp /v:YOUR_SERVER_IP /u:Administrator /dynamic-resolution

Bu komut dinamik çözünürlükle bağlanır ve pencere boyutunu değiştirdiğinizde sunucu ekranı da değişir.

Mobil Cihazlardan Bağlanma (Android ve iOS)

Telefonunuzdan sunucuyu acil yönetmek için Google Play veya App Store'dan resmi Microsoft Remote Desktop uygulamasını kurun. Bu uygulama ücretsizdir ve yakınlaştırma ile kaydırma için dokunmatik hareketleri destekler.

Android'de kurulumdan sonra + düğmesine dokunun ve Desktop seçeneğini belirleyin. IP adresini girin ve User name ile Password bölümlerine kimlik bilgilerini kaydedin. Bağlanmak için masaüstü simgesine dokunun. Sanal klavye görünmezse ekranın üst kısmındaki ok düğmesini kullanın.

Not: Mobil cihazdan bağlanmak, hizmeti yeniden başlatma veya günlükleri kontrol etme gibi hafif işler için uygundur, ancak dokunmatik hassasiyet ve yazma hızı düşük olduğundan ağır ofis işleri için önerilmez.

Uzak Masaüstünü Güvenli Hale Getirme: Bunları Mutlaka Yapın

3389 bağlantı noktası, internetteki kaba kuvvet saldırılarının en yaygın hedeflerinden biridir. Sunucunuzun genel bir IP'si varsa, güvenlik önlemleri olmadan günde yüzlerce başarısız giriş denemesi görürsünüz. Şu önlemleri alın:

1. Varsayılan RDP Bağlantı Noktasını Değiştirme

Bağlantı noktasını 3389'dan alışılmadık bir bağlantı noktasına değiştirmek, otomatik saldırıları büyük ölçüde azaltır. Bunun için kayıt defterini düzenleyin:

reg add "HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 3390 /f

Ardından sunucuyu yeniden başlatın. Bundan sonra bağlanmak için istemcide bağlantı noktasını belirtmeniz gerekir: YOUR_SERVER_IP:3390.

Uyarı: Veri merkezi güvenlik duvarınız yeni bağlantı noktasını açmazsa bağlantı kurulamaz. ServerNet'te yönetim panelinden yeni bağlantı noktası için güvenlik duvarı kuralı ekleyebilirsiniz.

2. İzin Verilen IP Adreslerini Sınırlama

Windows Güvenlik Duvarı'nda yalnızca belirli IP'lerin RDP bağlantı noktasına erişmesine izin verin. Bu komutu Yönetici yetkisiyle PowerShell'de çalıştırın:

Remove-NetFirewallRule -DisplayGroup "Remote Desktop"
New-NetFirewallRule -DisplayName "RDP_Allow_MyIP" -Direction Inbound -Protocol TCP -LocalPort 3390 -RemoteAddress 203.0.113.10 -Action Allow

203.0.113.10 adresini kendi sabit IP'nizle değiştirin. IP'niz dinamikse DDNS hizmeti kullanın ve kuralı alan adına göre ayarlayın.

3. İki Faktörlü Kimlik Doğrulamayı (2FA) Etkinleştirme

RDP varsayılan olarak yalnızca parolaya sahiptir. 2FA eklemek için mobil uygulama üzerinden bir doğrulama katmanı ekleyen ücretsiz Duo Authentication Proxy aracını kullanabilirsiniz. Kurulumu ayrı bir sunucu veya aynı Windows sunucusu gerektirir ve yaklaşık 30 dakika sürer. Sunucunuzda hassas veriler varsa bunu mutlaka yapın.

4. Varsayılan Administrator Hesabını Devre Dışı Bırakma

Administrator hesabı her zaman saldırıların ilk hedefidir. Tahmin edilemeyen bir adla yeni bir kullanıcı oluşturun, Administrators grubuna ekleyin ve ardından varsayılan hesabı devre dışı bırakın:

net user NewAdmin StrongPass123! /add
net localgroup Administrators NewAdmin /add
net user Administrator /active:no

Yaygın RDP Bağlantı Hatalarını Giderme

Bu bölümde en sık karşılaşılan üç hatayı inceleyeceğiz.

"This computer can't connect to the remote computer" Hatası

Bu hata genellikle bağlantı noktasının kapalı olduğu veya adresin yanlış olduğu anlamına gelir. Önce makalenin başında bahsettiğimiz Test-NetConnection komutuyla bağlantı noktasını test edin. Bağlantı noktası açıksa, sunucuda Remote Desktop Services hizmetinin çalıştığından emin olun:

Get-Service TermService

Durumu Stopped ise başlatın:

Start-Service TermService

"The remote session was disconnected because there are no Remote Desktop License Servers available" Hatası

Bu hata, birden fazla eşzamanlı kullanıcıya sahip Windows sunucularında oluşur. Yalnızca bir veya iki eşzamanlı kullanıcınız varsa, Microsoft size 120 günlük deneme süresi tanır. Bundan sonra RDS lisansı satın almanız veya eşzamanlı oturum sayısını 1 ile sınırlamanız gerekir. Sınırlamak için gpedit.msc içinde şu yola gidin:

Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections

Limit number of connections seçeneğini etkinleştirin ve değeri 1 olarak ayarlayın.

"The user account is locked" Hatası

Birkaç başarısız denemeden sonra Windows hesabı kilitler. Uzaktaysanız ve konsol erişiminiz yoksa, veri merkezi panelinden (ServerNet'in web tabanlı konsolu gibi) giriş yapmanız ve şu komutu çalıştırmanız gerekir:

net user Administrator /active:yes

Ardından kilitlenme ilkesini kontrol edin:

net accounts

Lockout threshold değeri 5 ise, sık kilitlenmeleri önlemek için 10 veya daha fazlasına yükseltin.

Bağlantı Hızını ve Kararlılığını Optimize Etme

RDP bağlantınız yavaşsa veya sürekli kopuyorsa şu ayarları deneyin:

  • Windows istemcisinde, Experience sekmesinde Slow connection (56 kbps) seçeneğini seçerek grafik efektlerini devre dışı bırakın.
  • Sunucuda görsel efektleri devre dışı bırakın: System Properties > Advanced > Performance Settings ve Adjust for best performance seçeneğini işaretleyin.
  • VPN kullanıyorsanız, VPN protokolünüzün UDP'yi desteklediğinden emin olun (WireGuard gibi) çünkü RDP, UDP üzerinde TCP'den daha hızlıdır.
  • İstemcide Persistent bitmap caching seçeneğini etkinleştirerek tekrarlanan görüntülerin önbelleğe alınmasını ve daha az bant genişliği tüketilmesini sağlayın.

Ayrıca sunucunuz İran'da ise ve yurt dışından bağlanıyorsanız ağ gecikmesi (Latency) artar. Bu durumda RDP Wrapper gibi sıkıştırma araçları kullanmak veya RDP over HTTPS protokolüne geçmek yardımcı olabilir, ancak en basit çözüm aynı bölgedeki bir ara sunucu üzerinden bağlanmaktır.

Özet

Uzak Masaüstü güçlü ancak aynı zamanda savunmasız bir araçtır. Bu makaledeki adımları izleyerek herhangi bir cihazdan Windows sunucunuza bağlanabilir ve güvenliğini kabul edilebilir bir düzeye çıkarabilirsiniz. Hatırlamanız gereken en önemli nokta, 3389 bağlantı noktasını IP kısıtlaması ve güçlü parola olmadan internete asla açık bırakmayın. Sunucunuz ServerNet'te barındırılıyorsa, yönetim panelindeki bulut güvenlik duvarını kullanarak erişimi kendi IP'nizle sınırlayabilir ve kaba kuvvet saldırılarının sunucunuza etkisiz kalacağından emin olabilirsiniz.

Bu makalede ele alınmayan belirli bir hatanız varsa, önce Windows olay günlüklerini kontrol edin:

Get-EventLog -LogName "Microsoft-Windows-TerminalServices-LocalSessionManager/Operational" -Newest 10

Bu günlükler genellikle kesintinin veya bağlantı kurulamamasının kesin nedenini gösterir. Bu günlüklerde biraz arama yaparak sorunun kökenini bulabilirsiniz.

ServerNet Destek

ServerNet mühendislik ve yayın ekibi — altyapı, ağ ve web barındırma uzmanları.

WordPress Hosting
Paylaş:

Yorumlar 0

Henüz yorum yok — ilk siz olun!

Yorum bırakın

İlgili hizmet

WordPress Hosting

LiteSpeed Enterprise ve NVMe üzerinde WordPress'e özel altyapı — otomatik kurulum, güvenli güncelleme, staging ve sizi Google'da üstte tutan önbellek.