[ホーム] - [Windows 11 FAQ 一覧] - [【Firewallポートルール】リモートデスクトップ接続許可設定時に自動で有効化される Firewall ポート]



作成日:2007/02/19
更新日:2022/04/10
対象:Windows 11

【Firewallポートルール】リモートデスクトップ接続許可設定時に自動で有効化される Firewall ポート




【目次】


Windows11でリモートデスクトップ接続を許可する


Windows11はクライアントOSですがリモートデスクトップサーバ、要するに接続される側になることも可能です。
デフォルトでは接続は無効化されていますが、有効化することによりリモート端末から接続することが可能となります。(ただしセキュリティ上大きな問題になる可能性があるので、基本的には有効化しないでください。もしどうしても有効化する必要が発生しても、必要な作業が完了したら再度無効化しておいてください。)

具体的には以下の設定で行います。

リモートデスクトップ接続を有効化する手順



この設定を行うとWindows Firewall のルールでリモートデスクトプ接続の3個のルールが有効化されます。(デフォルトは無効化)
具体的には以下のルールが有効になりました。(2022年4月確認)

リモートデスクトップ接続で有効となる3個のFirewallサービス




"netsh advfirewall firewall show rule name=all"というコマンドで確認しました。



規則名: リモート デスクトップ - シャドウ (TCP 受信)
----------------------------------------------------------------------
有効: はい
方向: 入力
プロファイル: ドメイン,プライベート,パブリック
グループ: リモート デスクトップ
ローカル IP: 任意
リモート IP: 任意
プロトコル: TCP
ローカル ポート: 任意
リモート ポート: 任意
エッジ トラバーサル: アプリケーションに従う
操作: 許可





規則名: リモート デスクトップ - ユーザー モード (UDP 受信)
----------------------------------------------------------------------
有効: はい
方向: 入力
プロファイル: ドメイン,プライベート,パブリック
グループ: リモート デスクトップ
ローカル IP: 任意
リモート IP: 任意
プロトコル: UDP
ローカル ポート: 3389
リモート ポート: 任意
エッジ トラバーサル: いいえ
操作: 許可




規則名: リモート デスクトップ - ユーザー モード (TCP 受信)
----------------------------------------------------------------------
有効: はい
方向: 入力
プロファイル: ドメイン,プライベート,パブリック
グループ: リモート デスクトップ
ローカル IP: 任意
リモート IP: 任意
プロトコル: TCP
ローカル ポート: 3389
リモート ポート: 任意
エッジ トラバーサル: いいえ
操作: 許可



ルール詳細


上記3個ルールの詳細は次の通りです。netsh コマンドで詳細を確認することが可能です。

netsh advfirewall firewall show rule name="リモート デスクトップ - シャドウ (TCP 受信)" verbose


規則名: リモート デスクトップ - シャドウ (TCP 受信)
----------------------------------------------------------------------
説明: 既存のリモート デスクトップ セッションのシャドウ処理を許可するリモート デスクトッ プ サービスの受信規則です。(TCP 受信)
有効: はい
方向: 入力
プロファイル: ドメイン,プライベート,パブリック
グループ: リモート デスクトップ
ローカル IP: 任意
リモート IP: 任意
プロトコル: TCP
ローカル ポート: 任意
リモート ポート: 任意
エッジ トラバーサル: アプリケーションに従う
プログラム: C:\Windows\system32\RdpSa.exe
インターフェイスの種類: 任意
セキュリティ: NotRequired
規則のソース: ローカル設定
操作: 許可



netsh advfirewall firewall show rule name="リモート デスクトップ - ユーザー モード (TCP 受信)" verbose


規則名: リモート デスクトップ - ユーザー モード (TCP 受信)
----------------------------------------------------------------------
説明: RDP トラフィックを許可するためのリモート デスクトップ サービスの受信規則です。[TCP 3389]
有効: はい
方向: 入力
プロファイル: ドメイン,プライベート,パブリック
グループ: リモート デスクトップ
ローカル IP: 任意
リモート IP: 任意
プロトコル: TCP
ローカル ポート: 3389
リモート ポート: 任意
エッジ トラバーサル: いいえ
プログラム: C:\Windows\system32\svchost.exe
サービス: termservice
インターフェイスの種類: 任意
セキュリティ: NotRequired
規則のソース: ローカル設定
操作: 許可



netsh advfirewall firewall show rule name="リモート デスクトップ - ユーザー モード (UDP 受信)" verbose


規則名: リモート デスクトップ - ユーザー モード (UDP 受信)
----------------------------------------------------------------------
説明: RDP トラフィックを許可するためのリモート デスクトップ サービスの受信規則です。[UDP 3389]
有効: はい
方向: 入力
プロファイル: ドメイン,プライベート,パブリック
グループ: リモート デスクトップ
ローカル IP: 任意
リモート IP: 任意
プロトコル: UDP
ローカル ポート: 3389
リモート ポート: 任意
エッジ トラバーサル: いいえ
プログラム: C:\Windows\system32\svchost.exe
サービス: termservice
インターフェイスの種類: 任意
セキュリティ: NotRequired
規則のソース: ローカル設定
操作: 許可



リモートデスクトップ接続を許可するコマンド


上記の紹介では設定アプリで有効化することにより自動で有効化されるFirewallポートでしたが、別途コマンドから有効化することも可能です。コマンドプロンプトを管理者権限で開いてから次のコマンドを実行してください。


c:\> netsh advfirewall firewall set rule name="リモート デスクトップ - シャドウ (TCP 受信)" new enable=yes
1 規則を更新しました。
OK




c:\> netsh advfirewall firewall set rule name="リモート デスクトップ - ユーザー モード (TCP 受信)" new enable=yes
1 規則を更新しました。
OK




c:\> netsh advfirewall firewall set rule name="リモート デスクトップ - ユーザー モード (UDP 受信)" new enable=yes
1 規則を更新しました。
OK







(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2022

[Windows 11 FAQ 一覧に戻る]