この記事では、同じ認証情報を使用した VNC 接続には成功するものの、Windows の Elastic Compute Service (ECS) インスタンスへのリモートデスクトップ接続に失敗する場合のトラブルシューティング方法について説明します。
問題の説明
VNC を使用して Windows の ECS インスタンスにログインできます。しかし、同じ認証情報を使用しても、そのインスタンスへのリモートデスクトップ接続は失敗します。ECS コンソールの Windows システムログには、「不明なユーザー名または不正なパスワード」というエラーが表示されます。
原因
原因は、Windows の ECS インスタンスのローカルセキュリティ設定が [ゲストのみ - ローカルユーザーをゲストとして認証する] に設定されているためです。
このモードがアクティブな場合、ネットワーク経由で認証するすべてのローカルユーザーには、ゲストユーザー権限 のみが付与されます。この制限された権限により、ECS インスタンスへのリモートデスクトップ接続ができなくなります。
解決策
[スタート] > [ファイル名を指定して実行] をクリックします。[ファイル名を指定して実行] ダイアログボックスに gpedit.msc と入力し、[OK] をクリックして [ローカルグループポリシーエディター] を開きます。
ナビゲーションウィンドウで、[コンピューターの構成] > [Windows の設定] > [セキュリティの設定] > [ローカルポリシー] > [セキュリティオプション] の順に移動します。次に、[ネットワークアクセス: ローカルアカウントの共有とセキュリティモデル] をダブルクリックします。
[ローカルセキュリティの設定] タブで、設定を [ゲストのみ - ローカルユーザーをゲストとして認証する] から [クラシック - ローカルユーザーがローカルユーザーとして認証する] に変更し、[OK] をクリックして変更を保存します。
[スタート] > [ファイル名を指定して実行] をクリックします。[ファイル名を指定して実行] ダイアログボックスに cmd と入力し、[OK] をクリックして [コマンドプロンプト] を開きます。
次のコマンドを実行してポリシーを適用します。
gpupdate /forceリモートデスクトップで Windows インスタンスに接続できることを確認します。