RDP ファイル形式とは?
.rdp ファイルには、Remote Desktop Protocol セッション用のリモート接続構成パラメータが保存されています。これは、各行が name:type:value というパターン(例:full address:s:server.example.com や screen mode id:i:2)に従うプレーンテキストファイルであり、任意のテキストエディタで開いたり編集したりできます。
.rdp ファイルには何が含まれていますか?
サーバーアドレスや認証データのほかに、.rdp ファイルには次のような情報が保存されます:
- リモート デスクトップのウィンドウサイズと画面モード
- 色深度
- カスタムキーボードショートカット
- ディスクの自動マウント、プリンターのリダイレクト、ポート番号
- 接続確立後に起動するプログラム
複数の .rdp ファイル
Windowsでリモート デスクトップ接続(mstsc.exe)を使用する場合、.rdp ファイルはデフォルトで「ドキュメント」フォルダに保存されます。複数のリモートマシンに接続する場合、そのフォルダには接続ごとに異なる設定を持つ複数の .rdp ファイルが含まれることがあります。多くの接続を1か所にグループ化するために、Microsoftは .rdg グループファイル もサポートしています。
.rdp ファイルと異なるオペレーティングシステム
Remote Desktop Protocol は Windows に限定されません。Linux、FreeBSD、macOS も、Remmina や xfreerdp などのクライアントを通じてサポートしています。各プラットフォームは、それぞれのシステム固有の場所に .rdp ファイルを保存します。
セキュリティと安全性
リスク: MEDIUM.rdp の危険性はフォーマット自体ではなく、ソーシャルエンジニアリングにあります。攻撃者は悪意のある .rdp ファイルをメールで送信し(特に2024年のキャンペーンで顕著)、接続した瞬間にローカルドライブ、クリップボード、デバイスを攻撃者制御のサーバーに密かにリダイレクトしてデータを露出させるように構成します。心当たりのない .rdp 添付ファイルは他の添付ファイルと同様に扱い、要求していないものは決して開かないでください。接続前に右クリック → 編集(またはメモ帳で開く)を行い、«full address» とリダイレクト設定を確認してください。ダブルクリック時の «不明な発行元» 警告は署名のない .rdp ファイルでは通常のことですが、ソースを確認するきっかけにするべきです。
形式の詳細
概要RDP ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマット形式 | プレーンテキスト。各行は name:type:value のパターンに従う |
| 開発元 | Microsoft Corporation |
| MIME タイプ | application/x-rdp |
| テキストエンコーディング | UTF-8 または UTF-16 LE。Windows の mstsc.exe で保存されたファイルは通常、バイトオーダーマーク(BOM)付きの UTF-16 LE を使用します |
| 値の型トークン | s(文字列)、i(整数)、b(16進バイトペアとしてエンコードされたバイナリブロブ) |
| 必須ホストキー | full address:s: - ターゲットサーバーのホスト名または IP アドレスを指定します |
| 画面モード制御 | screen mode id:i: を 1(ウィンドウ)または 2(全画面)に設定。解像度は desktopwidth:i: と desktopheight:i: で制御されます |
| 色深度 | session bpp:i: - 8、15、16、24、または 32 ビット/ピクセルをサポート |
| 認証設定 | username:s:、domain:s:、および authentication level:i:(0 = チェックなし、1 = 警告、2 = NLA を要求) |
| デバイスのリダイレクト | 個別のキーでドライブ(drivestoredirect:s:)、プリンター(redirectprinters:i:)、クリップボード(redirectclipboard:i:)、オーディオ(audiomode:i:)を切り替えます |
| RD ゲートウェイ トンネリング | gatewayhostname:s: と gatewayusagemethod:i: により、リモート デスクトップ ゲートウェイ サーバー経由で接続をルーティングします |
| RemoteApp モード | remoteapplicationmode:i:1 と remoteapplicationprogram:s: により、デスクトップ全体ではなく公開された単一のアプリケーションを起動します |
| 帯域幅適応 | bandwidthautodetect:i:1 と networkautodetect:i:1 により、検出されたリンク速度に基づいてグラフィック品質を適応させます |
| マルチモニター対応 | use multimon:i:1 でセッションを複数のモニターにまたがって表示。selectedmonitors:s: で使用するモニターを制限します |
| 接続タイプのヒント | connection type:i: は 1-7(モデムから LAN まで)の値を受け取り、ネットワーク品質の前提条件を手動で設定します |
| 代替シェル | alternate shell:s: は、デフォルトのデスクトップシェルの代わりに接続時に起動するカスタム実行ファイルを指定します |
| リリース日 | 2001 (Remote Desktop / RDP 5.1, Windows XP) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | learn.microsoft.com |
RDP の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。RDP ファイルについて最初の質問をしてみましょう。