私は間違いを犯しました - AWS EC2 インスタンスで NIC を無効にしました。現在、私はそれにアクセスしようとしています。Google 検索で 3 つの解決策が得られました。
- VPC を作成し、それに NIC を追加しますが、うまくいきませんでした。実はVPC内の別マシンからもアクセスできませんでした。
- ボリュームをデタッチし、他のインスタンスにアタッチします。レジストリ ハイブをロードし、レジストリ設定で NIC を有効にしようとしましたが、これもうまくいきませんでした。変更する必要があるキーが約 100 個あるようです (2 つのレジストリ スナップショットを作成して比較します)。試す価値はありません。
- ボリュームをデタッチし、他のインスタンスにアタッチします。レジストリ ハイブをロードし、AutoAdminLogon の設定を試みます。スクリプト
netsh interface set interface "Local Area Connection 2" enabled
を HKLM/.../RunOnce フォルダーに追加します。
なんらかの理由で AutoLogon が機能しないため、この 3 番目のソリューションは機能しません。それ以外の場合は RunOnce フォルダーのキーが削除されるため、AutoLogon が機能しないと確信しています。しかし、それはまだそこにあります!
新しいインスタンス (Instance0 とする) を作成し、登録に移動して、AutoAdminLogon、DefaultUserName、および DefaultPassword の 3 つのキーを設定します。RunOnce フォルダーに「netsh ...」のキーを追加します。NIC を無効にし、インスタンスを再起動すると ... うまくいきました! 次に、このインスタンスで NIC を無効にします。新しいインスタンスを作成します - Instance1。Instance0 からボリュームをアタッチします。"%Instance0-Windows%\System32\config\SOFTWARE" ハイブ (HKLM/Software) をロードします。私が行ったのと同じ操作を行い、ボリュームを Instace0 にアタッチし、起動すると ... 動作しません! 私の推測では、ローカル マシンのキーの設定と、ローカル マシンではないレジストリにロード ハイブを使用するキーの設定にはいくつかの違いがあると思います。
誰でもこの問題で私を助けることができますか? 問題は、「なぜ自動ログオンが機能しないのか」ということではありません。問題は、「Instance0 にアクセスするにはどうすればよいか」です。autoLogon が機能すれば、autoLogon 経由でアクセスするのは非常に簡単だと思います。誰かが別の方法を知っていれば、それは本当にありがたいです。