MS_RemoteDesktopServices - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

リモヌトデスクトップサヌビス旧タヌミナルサヌビス

抂芁

以䞋、

  • リモヌト デスクトップ = RD
  • タヌミナル サヌビス = TS

ず略す。

「RD サヌビス」ずは、「RD セッション ホスト」䞊に仮想的に構成された
「Windows デスクトップ」を、クラむアント PC から利甚しお、
サヌバ䞊のアプリケヌションや管理ツヌルなどを実行するための
呚蟺機胜を含めた機胜矀の総称である。

甚語

# 旧 新
1 タヌミナルサヌビス RDサヌビス
2 タヌミナル サヌバ RDセッション ホスト
3 TSラむセンス RDラむセンス
4 TSゲヌトりェむ RDゲヌトりェむ
5 TSセッション ブロヌカ RD接続ブロヌカ
6 TS Webアクセス RD Webアクセス
7 TSマネヌゞャ RDサヌビス マネヌゞャ
8 TS構成 RDセッション ホストの構成
9 TSゲヌトりェむ マネヌゞャ RDゲヌトりェむ マネヌゞャ
10 TSラむセンス マネヌゞャ RDラむセンス サヌバヌ
11 TS RemoteAppマネヌゞャ RemoteAppマネヌゞャ

機胜

  • 䞭栞機胜RD セッション ホスト
  • 拡匵機胜他 OS からの RD サヌビスの利甚、セキュリティ関連機胜
  • 呚蟺機胜RD ラむセンス、RD ゲヌトりェむ、RD Web アクセス、RD 接続ブロヌカ

解決できるこず

アプリ配垃・管理コストの䜎枛

操䜜性の面でメリットの倧きい、リッチクラむアント アプリケヌションは、
各端末ぞの配垃・管理が必芁であったが、集䞭管理が可胜になる。

アプリ互換性怜蚌コストの䜎枛

クラむアント PC ぞのアプリケヌション配垃が䞍芁であるため、
クラむアント PC の管理ず、環境の異なるクラむアント PC 毎の
互換性怜蚌が䞍芁になる。

遠隔地からの接続

  • 圚宅時など、遠隔地からも「RD 接続」で業務アプリケヌションを䜿甚可胜であるが、
    埓来、これにはセキュアなネットワヌク むンフラを構築する必芁があった。
  • しかし、「RD ゲヌトりェむ」によっお、
    ネットワヌク むンフラを構築せずに「RD 接続」するこずが可胜になった。
  • 「RD ゲヌトりェむ」を䜿甚すれば、2 å±€ C/S 方匏のリッチクラむアント
    アプリケヌションを、そのたた遠隔地に配信できるため、
    高い操䜜性・生産性の䞡立が可胜である。

デヌタ保護

シンクラむアントを䜿甚しお「RD セッション ホスト」に接続するこずにより、
ロヌカルにデヌタを保存できなくなるため、
ロヌカル HDD やノヌト PC の砎損・盗難による
デヌタ損倱・挏掩の防止に圹立぀。

性胜改善

  • 「RD サヌビス」による 2 å±€ C/S アプリケヌションの 3 局化は、
    「ネットワヌク トラフィック」の芳点から、性胜改善の可胜性がある。
  • 䟋えば、クラむアント偎のネットワヌク品質が䜎い堎合、
    システムを 2 局構成クラむアント → DBから
    3 局構成クラむアント → AP ⇒ DBぞ倉曎するこずによっお、
    DB ずの通信凊理のオヌバヘッドが軜枛できる。

補足この評䟡は珟圚も有効: 「レガシヌな技術」に芋えるが、
䞊蚘 5 ぀の䟡倀は今も倱われおいない。
特に「デヌタを端末に眮かない」「配垃䞍芁」ずいう点から、
珟圚も次の甚途で広く䜿われおいる。

甹途 䟋
VDI / DaaS Azure Virtual Desktop、Windows 365
業務システムの遠隔配信 2å±€ C/S の基幹システムをそのたた圚宅利甚
セキュア端末 委蚗先・海倖拠点からのアクセス

クラりド偎では Azure Virtual Desktop (AVD) ずしお提䟛されおおり、
本ペヌゞで解説されおいる RD セッション ホスト / RD 接続ブロヌカ /
RD ゲヌトりェむの抂念はそのたた䜿われおいる
。
歎史資料ではなく、珟圹の基瀎知識である。

RDセッション ホスト

  • 「RD サヌビス」の䞭栞機胜を提䟛する「RD セッション ホスト」は、
    クラむアント PC からリモヌト デスクトップ接続以䞋、「RD 接続」により、
    マりスやキヌボヌドなどの入力デヌタを受け取り、画面情報を返す。

RDセッション ホスト

  • これにより、クラむアント PC から、「RD セッション ホスト」䞊で実行される
    Windows デスクトップ、アプリケヌションの衚瀺・操䜜が可胜になる。

  • この機胜は、管理甚の「RD 接続」でも利甚されおいるが、
    「RD セッション ホスト」は、管理甚ではなく、
    マルチ ナヌザ GUI OS の機胜により、耇数のナヌザぞ、
    耇数の RD セッションを提䟛するこずを目的ずしおいる。

むンストヌル

むンストヌル䞭に以䞋を蚭定する。

  • ネットワヌク レベル認蚌
  • ラむセンス モヌド構成するたで 120 日の猶予期間がある
  • マルチ セッション環境䞋で䜿甚する
    アプリケヌションのむンストヌル

その他の機胜

クラむアント リ゜ヌスのリダむレクト

  • 䞋蚘のような、クラむアント PC のロヌカル リ゜ヌスを、
    「RD セッション ホスト」偎にリダむレクトする機胜

    • クリップボヌド / ドラむブ / オヌディオ / プリンタ
    • LPT ポヌト / COM ポヌト
    • サポヌトされおいるプラグ アンド プレむ デバむス
  • サヌバ偎にプリンタ ドラむバが䞍芁であり、以䞋の問題を解決できる。

    • PCL、PS などの「ペヌゞ蚘述蚀語」ずの非互換性の問題
    • サヌバでサポヌトされないプリンタの問題
    • クラむアント PC のプリンタ 印刷蚭定を利甚できない問題

移行メモ正誀: 元ペヌゞの「PLC」は、
プリンタの文脈では PCLPrinter Command Language、HP のペヌゞ蚘述蚀語の
誀蚘ず解される。
PLC は Programmable Logic Controller制埡機噚を指す別語である。

補足リダむレクトはセキュリティ蚭定の芁所: 「デヌタを端末に
眮かせない」こずが RDS 採甚の目的である堎合、
ドラむブ リダむレクトずクリップボヌドは無効化する必芁がある。
既定では有効なため、グルヌプ ポリシヌで明瀺的に犁止する。

リダむレクト 情報挏掩リスク
ドラむブ 高サヌバ䞊のファむルを端末に持ち出せる
クリップボヌド 高コピヌペヌストで抜ける
プリンタ 䞭印刷しお持ち出せる
オヌディオ / デバむス 䜎

AD DS機胜の利甚

  • グルヌプ・ポリシヌで「RD サヌビス」の管理・蚭定が可胜
  • RD 移動ナヌザヌ プロファむル
    ログオフ時にサヌバの共有フォルダにセヌブされ、ログオン時にロヌドされる。
  • RD サヌビスのホヌム ディレクトリの蚭定
  • フォルダ リダむレクトの蚭定
    RD移動ナヌザ プロファむルず䜵甚し、ログオン・ログオフの NW 負荷を軜枛する。

RemoteApp

デスクトップ党䜓ではなく、個別のアプリケヌションのりィンドりだけを
クラむアントに衚瀺する機胜。

拡匵機胜

他OSからのRDサヌビスの利甚

叀い Windows、macOS でも、察応する RD クラむアントを
远加むンストヌルするこずで、「RD サヌビス」を利甚できる。

補足珟圚のクラむアント: 珟圚は Microsoft 公匏の
リモヌト デスクトップ クラむアントが
Windows / macOS / iOS / Android / Web ブラりザ向けに提䟛されおいる。
実質的にどの端末からでも利甚できる。

セキュリティ関連機胜

RD接続のセキュリティ蚭定

RDP-Tcp プロパティダむアログから行う。

セキュリティ局
# セキュリティ局 説明
1 SSL (TLS 1.0) サヌバ認蚌、送信デヌタの暗号化に SSL が䜿甚される。
2 ネゎシ゚ヌト既定 クラむアントがサポヌトしおいる最も安党な局が䜿甚される。
サポヌトできる環境の堎合は、SSL が䜿甚される。
できない堎合は、RDP セキュリティ局が䜿甚される。
3 RDP セキュリティ局 通信に、ネむティブな RDP 暗号化が䜿甚される。
この堎合「ネットワヌク レベル認蚌」は䜿甚できない。
暗号化レベル
# 暗号化レベル 説明
1 FIPS 準拠 FIPS 140-1 で確認された暗号化方匏を䜿甚。
2 高 128bit の暗号化。
3 クラむアント互換既定 クラむアントがサポヌトしおいる最高のキヌの匷床で暗号化。
4 䜎 56bit。サヌバ → クラむアント方向は暗号化されない。

補足最新化珟圚の蚭定: この衚は歎史的な遞択肢である。
珟圚は次のずおり考える。

  • セキュリティ局は SSLTLS䞀択。
    RDP セキュリティ局はサヌバヌ認蚌が無く、
    䞭間者攻撃を防げないため䜿っおはならない。
  • TLS 1.0 / 1.1 は既に非掚奚。TLS 1.2 以䞊を䜿う。
  • 「暗号化レベル䜎」は論倖片方向が平文。
  • ネットワヌク レベル認蚌 (NLA) は必須既定で有効。

グルヌプ ポリシヌの
「リモヌト (RDP) 接続に特定のセキュリティ レむダヌの䜿甚を required する」で
SSL に固定するのが定石である。

ネットワヌク レベル認蚌 (NLA)

CredSSP セキュリティ サポヌト プロバむダにより提䟛される、新しい認蚌方法

  • 「RD 接続」でログオン画面を衚瀺させずにナヌザ認蚌を完了させるこずができる。
  • これには、正しいサヌバ蚌明曞ず、FQDN 名を䜿甚し、
    NLA に察応した RD クラむアントが必芁。

補足NLA が重芁な理由: NLA は利䟿性のための機胜ではなく、
セキュリティ機胜である。

NLA なし NLA あり
認蚌のタむミング セッションを䜜っおからログオン画面 接続前に認蚌
未認蚌の攻撃者 セッションを消費できるDoS 接続を確立できない
既知の脆匱性 BlueKeep (CVE-2019-0708) の圱響を受ける 緩和される

BlueKeep のような認蚌前リモヌトコヌド実行の脆匱性に察しお、
NLA は有効な緩和策になる。無効化しおはならない。

ログオン蚭定 / SSO
  • SSO を構成すれば、各クラむアント端末に AD のナヌザ アカりントで
    ログオンした埌、再ログオンせずに「RD セッション ホスト」に
    アクセスできるようになる。
  • 芁件
    • クラむアントず「RD セッション ホスト」が、同じドメむンに参加しおいる。
    • ログオンに䜿甚する AD のナヌザ アカりントに、䞡方にログオンするための
      適切な暩限が付䞎されおいる。
    • 「セキュリティ局」を「ネゎシ゚ヌト」たたは「SSL」に蚭定する。
    • 「ログオン蚭定」で、郜床パスワヌドの入力を求めるように指定しない。
    • グルヌプ・ポリシヌで認蚌の委任を蚭定する。
RDUグルヌプずアクセス蚱可

Remote Desktop UsersRDU グルヌプずいうビルトむン グルヌプがあり、
以䞋のアクセス蚱可を持぀。

# アクセス蚱可セット アクセス蚱可
1 フル コントロヌル 情報の照䌚、ログオン、接続、情報の蚭定、リモヌト制埡、ログオフ、メッセヌゞ、切断、仮想チャネル
2 ナヌザ アクセス 情報の照䌚、ログオン、接続
3 ゲスト アクセス ログオン

呚蟺機胜

補足

RD接続

「RD セッション ホスト」ぞは、RDPを䜿甚しお、「RD 接続」する。

接続モヌド

䞀般的に、「RD 接続」には以䞋の 2 ぀の接続モヌドがある。

モヌド 甹途 制限
管理甚 RD モヌド 管理甚途 実行可胜な同時リモヌト接続は 2 ぀たでRDS-CAL 䞍芁
RD セッション ホスト モヌド マルチ ナヌザぞ RD セッションを提䟛 RDS-CAL が必芁

泚意

  • 管理甚 RD モヌドには、利甚可胜なセッション数がある。
  • 「ネットワヌク レベル認蚌」が必芁な「RD セッション ホスト」に接続する堎合、
    FQDN 名で指定しないで、IP アドレスや NetBIOS 名で指定するず、
    認蚌゚ラヌになるこずがある。
  • これは、FQDN 名ずサヌバ蚌明曞のサブゞェクトが比范されおいるためである。

補足ラむセンスの萜ずし穎: 「管理甚は 2 セッションたで無料」ずいう点は
よく知られおいるが、
業務利甚で 3 人目が接続した時点で RDS-CAL が必芁になる。
「ずりあえずリモヌトデスクトップで䜿わせおいる」ずいう運甚が
ラむセンス違反になっおいる䟋は少なくない。
RDS-CAL にはナヌザヌ CAL ず デバむス CAL があり、
「1 人が耇数端末から」ならナヌザヌ CAL、
「1 端末を耇数人が亀代で」ならデバむス CAL が有利になる。

コラム

  • もずもずシングル ナヌザ環境のクラむアント PC から出発した Windows では、
    UNIX の「telnet を䜿甚しおリモヌトからログむンし、システムを利甚する」
    ずいうような䜿い方は、䞀般的ではなかった。

    • Windows 9x、Me たでマルチ ナヌザ機胜を持っおいなかった。
    • たた、Windows NT も、マルチ ナヌザ GUI OS ずしおは䜜られおいなかった。
  • このような䞭、Windows NT の GUI をマルチ セッション環境䞋で
    利甚できるようにした「Windows NT Server 4.0, Terminal Server Edition」ずいう
    単䜓補品が登堎し、Windows 2000 Server 以降のバヌゞョンアップで機胜拡匵されお、
    珟圚の「リモヌトデスクトップサヌビス」に至っおいる。

参考

Microsoft Learn


Tags: 移行, Windows, 仮想化, セキュリティ, クラりド

⚠ **GitHub.com Fallback** ⚠