CTS-KB

RDP

あーるでぃーぴー

Remote Desktop Protocol リモートデスクトップ mstsc
#Windows #ネットワーク #プロトコル #リモートアクセス

Remote Desktop Protocol — Microsoft が開発したリモートデスクトップ接続プロトコル。Windows に標準搭載され、TCP/UDP 3389 ポートを使用する。

概要

RDP は Windows PC / Server の画面を遠隔から操作するためのプロトコル。画面だけでなくキーボード・マウス・クリップボード・プリンタ・サウンド・USB リダイレクションなどを扱える。

バージョン主な変更点
RDP 5.x初期版(Windows 2000 / XP)
RDP 7.xRemoteFX で GPU 仮想化
RDP 8.xUDP 利用・H.264 エンコード
RDP 10.xAutoSize・HiDPI・ハードウェア H.264/AVC 444 対応

主要クライアント

OSクライアント
Windowsmstsc.exe(標準)、Windows App(旧 Remote Desktop)
macOSWindows App(Microsoft 製、App Store 配布)
iOS / iPadOSWindows App
AndroidWindows App
LinuxFreeRDP / Remmina / xfreerdp

セキュリティ要素

Security Layer

意味
0RDP Security Layer(旧式、暗号化弱)
1Negotiate(自動選択)
2SSL/TLS(推奨)

NLA (Network Level Authentication)

接続確立前にクライアント側で資格情報を要求する仕組み。未認証セッションが RDP サーバのリソースを消費するのを防ぐ。ただし Entra ID 参加 PC × Mac 版 Windows App の組み合わせでは 0x1f07 エラーが起きやすく、NLA 無効化が必要になるケースがある。

よくあるトラブル

症状原因
0x1f07 credentials were not provided in timeMac 版 Windows App × NLA × Entra ID の相性問題
ユーザー名エラーEntra ID 参加 PC は AzureAD\user@example.com 形式が必要
接続が遅いUDP がブロックされ TCP フォールバック中。QoS / WAN 帯域を確認

関連用語

  • Entra ID — RDP のユーザー認証元となるクラウド ID 基盤
  • ACL — Tailscale ACL で RDP (3389) ポートを制限する際に利用

関連記事