質問: リモートデスクトップ接続ができません。 リモートデスクトップ接続ができません。 スペックは、windowsserver2003のr2です。 色々と調べて試行しているものの接続ができません。 状況としては、クライアントからリモートホストに接続する際に、「リモートセッションを構成しています」とでたまま接続できない状況です 今まで試したこと確認したことを列挙します。 ・マイコンピュータを右クリックして、リモートタブを選択、リモートデスクトップ接続を許可にチェック ・ファイアーウォールを ・telnetでクライアントからリモートホストに接続が可能 ・リモートホストでコマンドプロンプトを開きnetstat-anコマンドで3389が解放されていることを確認 ・レジストリキーの確認 →hkey_local_machineの system\currentcontrolset\control\terminal server\fdenytsconnections→0へ →hkey_local_machineの system\currentcontrolset\services\sharedaccess\parameters\firewallpolicy\firewallrules\remotedesktop-in-tcp→値の内容確認 →x509 certificate’’x509 certificate idのファイルの削除 などを行いましたが一向に解決する兆しがありません。 なにか手立てはありますかね? また、リモートデスクトップの仕組みが知りたいです。 よろしくお願いします。
回答: 私はリモート側をwindows2003ではなくwindowsxpでリモートデスクトップで利用しているので間違っているかも知れませんが。 リモート側がwindowsserver2003ですよね? クライアント側のosは何になりますでしょうか? コマンドプロンプトから「telnet <ipアドレス> 3389」 を実行して下さい。 1)「ホストへ接続できませんでした。」の場合は、クライアント側からリモートサーバへ3389ポートを利用して接続ができない状況です。 2)「真っ黒な画面」になる場合は接続できています。 (この場合、コマンドプロンプトを強制終了して下さい。) まずは、どちらなのか切り分けましょう。 1)の場合は、リモート側・クライアント側でfirewallで3389ポートがブロックされていないか確認します。(一番手っ取り早いのはfirewallを停止してみて接続できるか確認します。) ・ネットで調べたところレジストリのfirewallrules\remotedesktopはvista以降とありますので、確認されているレジストリが違っているかも知れません。(windows2003用のレジストリ部分を確認下さい。) 2)の場合はリモートのリモートデスクトップの設定を見直します。 ・グループポリシーで何か制限されているかも知れません。ファイル名を指定して~でgpedit.mscと入力してグループポリシーを起動します。コンピュータの管理-管理用テンプレート-windowsコンポーネント-ターミナルサービスの階層で全て未構成になっているか確認下さい。(未構成になっていないところがあれば規定値から変更されてる部分になりますので、そこが邪魔をしている可能性があります。) 対策は上記だけではないかも知れませんが、お役に立てれば。