15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
31.10.2024

Windows Terminal Server: Tam Kurulum Kılavuzu, Avantajları ve En İyi Uygulamalar

Bir Windows Terminal Server, sistem yöneticisinin arsenalındaki en güçlü araçlardan biridir ve birden fazla kullanıcının aynı anda merkezi bir Windows tabanlı ortama bağlanmasını sağlar. İster büyüyen bir işletmeyi, ister uzak çalışan bir ekibi, ister bir yazılım hizmeti platformunu yönetiyor olun, bir Windows Terminal Server’ı nasıl dağıtacağınızı ve yöneteceğinizi anlamak maliyetleri önemli ölçüde azaltabilir, güvenliği iyileştirebilir ve uygulama dağıtımını kolaylaştırabilir.

Bu kapsamlı kılavuz, temel kavramlardan ve gerçek dünya faydalarından ayrıntılı, adım adım yapılandırma kılavuzuna kadar bilmeniz gereken her şeyi kapsar.

İçindekiler

  1. Windows Terminal Server Nedir?
  2. Windows Terminal Server’ın Temel Faydaları
  3. Başlamadan Önce Ön Koşullar
  4. Adım Adım Kurulum Kılavuzu
  5. Kullanıcıları Terminal Server’a Bağlama
  6. Terminal Server’ınızı Yönetme ve İzleme
  7. Güvenlik En İyi Uygulamaları
  8. Doğru Barındırma Altyapısını Seçme

1. Windows Terminal Server Nedir? {#what-is}

Bir Windows Terminal Server, Microsoft’un Remote Desktop Services (RDS) çerçevesine dayalı bir sunucu rolüdür. Birden fazla uzak kullanıcının aynı anda tek bir merkezi Windows Server örneğine bağlanmasını sağlar; her biri kendi izole, kişiselleştirilmiş masaüstü oturumunu alır — yüklü uygulamalara, dosyalara ve işleme kaynaklarına erişim dahil.

Son kullanıcının perspektifinden, deneyim yerel bir makinede çalışmaktan neredeyse ayırt edilemez. Gerçekte, tüm hesaplamalar sunucuda gerçekleşir; istemci cihazı yalnızca girişi iletir ve Remote Desktop Protocol (RDP) aracılığıyla görüntü çıkışını alır.

Standart Windows Server’dan Farkı

ÖzellikStandart Windows ServerWindows Terminal Server
Eşzamanlı kullanıcı oturumları1–2 (yalnızca yönetici)Düzinelerce ila yüzlerce
Uygulama dağıtımıYerel kurulum gerekliMerkezi, sunucu tarafı
İstemci donanım gereksinimleriOrta ila yüksekMinimal (ince istemciler çalışır)
Lisans modeliYalnızca sunucu lisansıSunucu + RDS CAL’lar gerekli
İdeal kullanım durumuTek rol iş yükleriÇok kullanıcılı uzak erişim

Terminal Server’lar sağlık, finans, hukuk hizmetleri ve eğitim gibi endüstrilerde yaygın olarak dağıtılır — merkezi, tekdüze uygulama erişiminin bir öncelik olduğu her yerde.

2. Windows Terminal Server’ın Temel Faydaları {#benefits}

Merkezi Uygulama Yönetimi

Tüm yazılımlar sunucuda bir kez yüklenir, güncellenir ve yamalanır. Güncellemeleri bireysel iş istasyonlarına göndermeye veya bir makine filosu arasında sürüm tutarsızlıklarını yönetmeye gerek yoktur. Bu, BT yükünü önemli ölçüde azaltır ve her kullanıcının her zaman aynı, onaylı uygulama sürümünü çalıştırmasını sağlar.

Önemli Maliyet Azalması

Tüm işlemler sunucu tarafında gerçekleştiğinden, son kullanıcı cihazları ince istemciler, eski bilgisayarlar veya hatta tabletler olabilir. Kuruluşlar pahalı iş istasyonu yenileme döngülerinden kaçınır ve mevcut donanımın kullanışlı ömrünü yıllar uzatabilir.

Geliştirilmiş Veri Güvenliği

Hassas veriler hiçbir zaman sunucu ortamından ayrılmaz. Dosyalar, veritabanları ve uygulama verileri merkezi olarak bulunur, bu da aşağıdakileri yapılmasını çok daha kolay hale getirir:

  • Veri kaybı önleme (DLP) ilkelerini uygulama
  • Tekdüze güvenlik yapılandırmaları tüm oturumlar arasında uygulama
  • Merkezi yedeklemeler gerçekleştirme bireysel uç noktaları etkilemeden
  • GDPR, HIPAA veya PCI-DSS gibi düzenlemelere uyum sağlama

İsteğe Bağlı Ölçeklenebilirlik

Terminal Server ortamına yeni bir kullanıcı eklemek yalnızca yeni bir kullanıcı hesabı ve bir RDS Client Access License (CAL) gerektirir — yeni donanım değil. Kuruluşunuz ölçüldükçe, sunucu altyapısı yanında büyüyebilir, özellikle VPS Barındırma çözümü veya özel kaynak ortamı gibi esnek bir platformda barındırıldığında.

Basitleştirilmiş Uzak Çalışma Etkinleştirme

Terminal Server’lar uzak erişim için özel olarak tasarlanmıştır. Evden çalışan, seyahat eden veya birden fazla ofis arasında çalışan çalışanlar, herhangi bir internet bağlantılı cihazdan, yalnızca yerleşik Remote Desktop Connection istemcisini kullanarak tamamen aynı masaüstü ortamına erişebilir.

3. Başlamadan Önce Ön Koşullar {#prerequisites}

Bir Windows Terminal Server dağıtmadan önce, aşağıdaki bileşenlerin yerinde olduğundan emin olun:

✅ Uyumlu Windows Server İşletim Sistemi

Sunucu sınıfı bir Windows sürümüne ihtiyacınız olacak. Desteklenen sürümler şunları içerir:

  • Windows Server 2019 (kararlılık için önerilir)
  • Windows Server 2022 (modern dağıtımlar için önerilir)
  • Windows Server 2016 (eski destek)

Windows’un standart masaüstü sürümleri (Windows 10/11) çok kullanıcılı RDS dağıtımlarını desteklemez.

✅ Remote Desktop Services (RDS) Lisanslaması

Microsoft, Terminal Server’a bağlanan her kullanıcı veya cihaz için RDS Client Access Licenses (CAL’lar) gerektirir. İki CAL modeli vardır:

  • Kullanıcı Başına CAL — Kaç cihaz kullandıklarından bağımsız olarak belirli bir kullanıcı hesabını lisanslar
  • Cihaz Başına CAL — Kaç kullanıcı oturum açarsa açsın belirli bir cihazı lisanslar

Geçerli CAL’lar olmadan çalışmak Microsoft’un lisans anlaşmasını ihlal eder ve RDS yetkisiz kullanım döneminin sona ermesine neden olur, bundan sonra bağlantılar reddedilecektir.

✅ Yeterli Sunucu Donanımı

Önerilen minimum özellikler kullanıcı sayınıza bağlıdır, ancak 20 eşzamanlı kullanıcıya kadar genel bir temel olarak:

  • CPU: 8+ çekirdek (modern Intel Xeon veya AMD EPYC)
  • RAM: Minimum 32 GB (64 GB önerilir)
  • Depolama: İşletim sistemi ve uygulama birimleri için SSD tabanlı depolama
  • Ağ: Yeterli bant genişliğine sahip istikrarlı, düşük gecikmeli bağlantı

Daha büyük dağıtımlar için, diğer kiracılardan kaynaklanan çekişme olmaksızın donanım kaynaklarına özel erişim garantilemek amacıyla Özel Sunucuları göz önünde bulundurun.

✅ Ağ Altyapısı

Güvenilir, güvenli bir ağ tartışılmaz. Temel hususlar şunları içerir:

  • Sunucu için statik IP adresi veya güvenilir DNS ana bilgisayar adı
  • Yalnızca yetkili kaynaklardan RDP trafiğine (TCP bağlantı noktası 3389) izin veren Güvenlik duvarı kuralları
  • Şifreli uzak erişim için VPN veya SSL/TLS tünelleme
  • RD Web Access ve RD Gateway uç noktalarını güvenli hale getirmek için geçerli SSL SertifikalarıSSL Sertifikaları kullanıcı kimlik bilgilerini aktarım sırasında korumak için gereklidir

✅ Active Directory (Kesinlikle Önerilir)

Teknik olarak küçük dağıtımlar için isteğe bağlı olsa da, Active Directory Domain Services (AD DS) herhangi bir üretim Terminal Server ortamı için kesinlikle önerilir. AD şunları sağlar:

  • Merkezi kullanıcı kimlik doğrulaması
  • Group Policy Object (GPO) yönetimi oturum denetimleri için
  • Rol tabanlı erişim kontrolü (RBAC)
  • RDS bileşenleriyle sorunsuz entegrasyon

4. Adım Adım Kurulum Kılavuzu {#setup-guide}

Adım 1: Remote Desktop Services Rolünü Yükleyin

  1. Windows Server örneğinizde Server Manager‘ı açın.
  2. YönetRol ve Özellikleri Ekle‘ye tıklayın.
  3. Remote Desktop Services yüklemesini seçin (standart rol tabanlı yükleme değil).
  4. Tek sunucu dağıtımı için Hızlı Başlangıç‘ı veya çok sunuculu bir farm için Standart Dağıtım‘ı seçin.
  5. Oturum tabanlı masaüstü dağıtımını seçin (Terminal Server işlevselliği için).
  6. Sihirbazı tamamlayın ve istenirse sunucunun yeniden başlamasına izin verin.

> Pro İpucu: RDS’yi birden fazla sunucu arasında dağıtıyorsanız (örneğin, ayrı Connection Broker, Session Host ve Web Access rolleri), Standart Dağıtım‘ı kullanın ve her rolü uygun sunucuya atayın.

Adım 2: RDS Rol Hizmetlerini Yapılandırın

Yüklemeden sonra, üç temel RDS rol hizmeti yapılandırma gerektirir:

#### RD Session Host

Bu, birincil Terminal Server bileşenidir — gerçek iş yüklerini barındıran rol. Sunucuda yüklü olduğundan emin olun.

#### RD Connection Broker

Connection Broker oturum yönlendirmesini, birden fazla Session Host arasında yük dengelemesini ve bağlantısı kesilen oturumların yeniden bağlanmasını yönetir. Şu şekilde yapılandırın:

Server Manager → Remote Desktop Services → Overview → RD Connection Broker

#### RD Web Access

Kullanıcıların web tarayıcısı kullanarak bağlanmasını sağlar ve RD Web portalını kullanır. Yüklemeden sonra, portal şu adreste erişilebilir:

https://<server-address>/RDWeb

Bu uç noktayı, kimlik bilgisi ele geçirilmesini önlemek için güvenilir bir SSL sertifikasıyla güvenli hale getirin.

Adım 3: RDS Lisanslamasını Yapılandırın

Uygun lisanslama olmadan, Terminal Server 120 günlük yetkisiz kullanım döneminde çalışacak ve ardından bağlantıları reddedecektir.

  1. Server Manager‘da Remote Desktop Services‘e gidin.
  2. RD Licensing‘e tıklayın.
  3. RD Licensing Manager‘ı açın.
  4. Sunucunuza sağ tıklayın ve Sunucuyu Etkinleştir‘i seçin.
  5. Etkinleştirme sihirbazını izleyin (çevrimiçi veya telefon etkinleştirmesi).
  6. Etkinleştirildikten sonra, satın alınan RDS CAL’larınızı yükleyin.
  7. RD Session Host Yapılandırması‘na dönün ve bunu yeni etkinleştirilen lisans sunucunuza işaret edin.

Adım 4: Uygulamaları Yükleyin ve Yapılandırın

Terminal Server’daki uygulamalar çok kullanıcılı erişimi destekleyecek şekilde yüklenmeli:

Seçenek A — Server Manager Aracılığıyla (Önerilir)

Sunucuyu otomatik olarak Yükleme Modu‘na koyan Başlat Menüsünde bulunan Remote Desktop’ta Uygulama Yükle kısayolunu kullanın.

Seçenek B — Komut Satırı Aracılığıyla

change user /install
:: Install your application here
change user /execute

> Önemli: Uygulamaları her zaman Yükleme Modu’nda yükleyin. Execute Modu’nda yüklenen uygulamalar tüm kullanıcılar için düzgün çalışmayabilir veya ayarları oturum başına depolamak yerine genel olarak depolayabilir.

Tüm uygulamaları üretime dağıtmadan önce birden fazla eşzamanlı kullanıcı oturumunda test edin.

Adım 5: Oturum Yönetimi için Grup İlkelerini Yapılandırın

Grup İlkesi, Terminal Server kullanıcı deneyimini kontrol etmek ve güvenlik standartlarını uygulamak için birincil araçtır.

Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services altında yapılandırılacak temel GPO ayarları:

İlkeÖnerilen Ayar
Etkin oturumlar için zaman sınırı ayarlayın4–8 saat
Bağlantısı kesilen oturumlar için zaman sınırı ayarlayın30–60 dakika
Zaman sınırlarına ulaşıldığında oturumu sonlandırınEtkin
Pano yönlendirmesini kısıtlayınEtkin (yüksek güvenlik ortamları için)
Sürücü yönlendirmesini kısıtlayınEtkin (yüksek güvenlik ortamları için)
Belirli güvenlik katmanı kullanımını gerektirSSL (TLS 1.2+)
İstemci bağlantısı şifreleme düzeyini ayarlayınYüksek

Bu ilkeleri, Terminal Server bilgisayar hesaplarını içeren OU düzeyinde hedeflenen uygulamalar için uygulayın.

Adım 6: Windows Güvenlik Duvarını ve Ağ Erişimini Yapılandırın

Varsayılan olarak, Windows Güvenlik Duvarı gelen RDP bağlantılarını engeller. Bunu uygun şekilde yapılandırın:

# Enable RDP through Windows Firewall
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

# Restrict RDP access to specific IP ranges (recommended)
New-NetFirewallRule -DisplayName "RDP - Restricted" `
  -Direction Inbound `
  -Protocol TCP `
  -LocalPort 3389 `
  -RemoteAddress "192.168.1.0/24" `
  -Action Allow

İnternet’e açık dağıtımlar için, port 3389’u doğrudan genel internete hiçbir zaman açmayın. Bunun yerine şunları kullanın:

  • Güvenli bir proxy olarak HTTPS (bağlantı noktası 443) ile RD Gateway
  • RDP trafiğini kapsüllemek için bir VPN
  • Güvenlik duvarı veya barındırma sağlayıcısı düzeyinde IP beyaz listesi

5. Kullanıcıları Terminal Server’a Bağlama {#connecting-users}

Sunucu yapılandırıldıktan sonra, kullanıcılar birkaç yöntemle bağlanabilir:

Yöntem 1: Remote Desktop Connection (Yerleşik İstemci)

Tüm Windows sürümlerinde mevcuttur:

  1. Win + R tuşlarına basın, mstsc yazın, Enter tuşuna basın
  2. Sunucu IP adresi veya ana bilgisayar adını girin
  3. Görüntü, yerel kaynaklar ve deneyim ayarlarını yapılandırmak için Seçenekleri Göster‘e tıklayın
  4. Bağlan‘a tıklayın ve etki alanı veya yerel kimlik bilgileriyle kimlik doğrulaması yapın

Yöntem 2: RD Web Access Portalı

Tarayıcısı olan kullanıcılar web portalına erişebilir:

https://<your-server>/RDWeb

Bu yöntem istemci yazılımı yüklemesi gerektirmez ve Microsoft Remote Desktop web istemcisi aracılığıyla Windows, macOS, Linux, iOS ve Android’de çalışır.

Yöntem 3: Microsoft Remote Desktop Uygulaması

macOS, iOS, Android ve Windows için kullanılabilen Microsoft Remote Desktop uygulaması, şunları destekleyen parlak, özellik açısından zengin bir istemci deneyimi sağlar:

  • Birden fazla kaydedilmiş bağlantı
  • Gateway yapılandırması
  • Görüntü ölçeklendirmesi ve çok monitör desteği
  • Pano ve yazıcı yönlendirmesi

Yöntem 4: Üçüncü Taraf RDP İstemcileri

Remmina (Linux), Royal TSX (macOS) veya mRemoteNG (Windows) gibi istemciler, birden fazla Terminal Server’ı yöneten yöneticiler için gelişmiş bağlantı yönetimi özellikleri sunar.

6. Terminal Server’ınızı Yönetme ve İzleme {#managing}

Devam eden yönetim, performans, güvenlik ve kullanıcı memnuniyetini korumak için kritiktir.

Remote Desktop Services Manager’ı Kullanma

Server Manager → Remote Desktop Services → Collections aracılığıyla erişin:

  • Etkin oturumları görüntüle — Kimin bağlı olduğunu, hangi cihazdan ve ne kadar süredir bağlı olduğunu görün
  • Bir oturumu gölgele — Bir kullanıcının oturumunu gerçek zamanlı olarak gözlemleyin veya yardım edin (uygun izinlerle)
  • Bir oturumun bağlantısını kes — Oturum durumunu sonlandırmadan bir kullanıcının bağlantısını güvenli bir şekilde kesin
  • Bir oturumdan çıkış yap — Bir kullanıcı oturumunu tamamen sonlandırın ve kaynaklarını serbest bırakın
  • İleti gönder — Bakım pencereleri öncesinde bağlı kullanıcılara bildirimler yayınlayın

PowerShell Yönetim Komutları

# List all active RDS sessions
Get-RDUserSession -ConnectionBroker "broker.yourdomain.com"

# Disconnect a specific session
Disconnect-RDUser -HostServer "sessionhost.yourdomain.com" -UnifiedSessionID 3

# Get RDS license usage report
Get-RDLicenseConfiguration -ConnectionBroker "broker.yourdomain.com"

Performans İzleme

Windows Performance Monitor‘ı (perfmon) ve Terminal Server sağlığı için aşağıdaki temel sayaçları kullanın:

SayaçUyarı Eşiği
Processor% Processor Time> %80 sürekli
MemoryAvailable MBytes< toplam RAM’in %10’u
Terminal ServicesActive SessionsLisanslı sınıra yaklaşıyor
Network InterfaceBytes Total/sec> arayüz kapasitesinin %70’i
PhysicalDiskAvg. Disk Queue Length> spindle başına 2

Uyarı ve uzun vadeli trend analizi için Zabbix, PRTG veya Prometheus + Grafana gibi izleme platformlarıyla entegrasyon göz önünde bulundurun.

7. Güvenlik En İyi Uygulamaları {#security}

Terminal Server’lar, iç ortamınıza doğrudan erişim sağladıkları için yüksek değerli hedefleridir. Dağıtımınızı bu temel uygulamalarla güçlendirin:

🔐 Ağ Düzeyinde Kimlik Doğrulamayı (NLA) Etkinleştirin

NLA, kullanıcıların tam bir RDP oturumu kurulmadan önce kimlik doğrulaması yapmasını gerektirerek, kaba kuvvet ve hizmet reddi saldırılarının saldırı yüzeyini önemli ölçüde azaltır.

Group Policy: Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Require NLA

🔐 Çok Faktörlü Kimlik Doğrulamayı (MFA) Uygulayın

MFA’yı şu şekilde entegre edin:

  • Koşullu Erişim ilkeleriyle Azure AD / Microsoft Entra ID
  • Duo Security RDP gateway entegrasyonu
  • Windows Hello for Business

🔐 Varsayılan RDP Bağlantı Noktasını Değiştirin

Gizlilik yoluyla güvenlik gerçek güvenliğin yerine geçmese de, varsayılan bağlantı noktasını (3389) değiştirmek otomatik tarama gürültüsünü önemli ölçüde azaltır:

Set-ItemProperty -Path "HKLM:SystemCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp" `
  -Name "PortNumber" -Value 54321

Güvenlik duvarı kurallarınızı buna göre güncellemeyi unutmayın.

🔐 Düzenli Olarak Yama ve Güncelleyin

Terminal Server’lar BlueKeep (CVE-2019-0708) ve DejaBlue gibi açıklar için sık hedefleridir. Katı bir yama döngüsü koruyun ve otomatik güvenlik güncellemeleri için Windows Update‘i etkinleştirin.

🔐 Oturum Denetimini Uygulayın

Tüm Terminal Server etkinliğinin adli bir izini korumak için Grup İlkesi aracılığıyla oturum açma olayları, ayrıcalık kullanımı ve nesne erişiminin denetimini etkinleştirin.

8. Doğru Barındırma Altyapısını Seçme {#hosting}

Windows Terminal Server’

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın