5

ec2-ubuntu インスタンスがあります。そして今、私はユーザーのパスワードを忘れました。残念ながら、パテで使用していた .pem ファイルと .ppk ファイルも失いました。そして、入るのが難しいことに気づきました。その中で私のコードをいくつかアップグレードしたいと思います。

何ができるかについての提案を提供する次のリンクを調べました。

  1. aws-gaining-ssh-access-to-an-ec2-instance-you-lost-access-to

  2. キーペアを既存の ec2 インスタンスに追加

  3. ロックされた-myself-out-root-account-ec2-ubuntu-instance

  4. ec2-fix-ebs-root

システムのプライベート i/p アドレスを変更してはならないという追加の制約があります。私が使用しているソフトウェアの 1 つは、ライセンスにシステムのプライベート i/p アドレスを使用しています。現在、私のインスタンスにはボリュームが 1 つしかなく、ルート ボリュームです。

上記のリンクに基づいて、ボリュームをデタッチし、他のインスタンスにアタッチする必要があります。アクセスに必要な変更を行います。そして、元のインスタンスに再接続します。ただし、私の場合のボリュームはルート ボリュームであるため、インスタンスを停止してからデタッチする必要があります。私の理解が正しければ、これによりインスタンスのプライベート i/p アドレスが変更される可能性があります。

何かできることがあるかどうか知りたいですか?または、リンクに記載されている手順に従うことが、インスタンスの再起動時にソフトウェア ライセンスを更新する唯一の方法ですか?

ありがとう

4

3 に答える 3

5

私の提案は次のとおりです。

  1. インスタンスのスナップショットを作成します (AMI を作成します)。
  2. その AMI で新しいインスタンスを起動し、新しいキー/ペアを使用します。
  3. Elastic IP アドレスを使用して、次回変更されないようにします。または、user1050134 が提案したように VPC を使用します。
于 2013-06-10T07:26:52.513 に答える
2

次の 2 つのオプションがあると思います。

  1. インスタンスの AMI を作成し、新しいキー/ペアで起動して、エラスティック IP をアタッチします (推奨)。
  2. または、ルート ボリュームをデタッチし、それを別のインスタンスにアタッチしてマウントし、ssh キー/ペアを作成して、公開キーの内容を /home/ubuntu/.ssh/authorized_keys ファイルにコピーします。最後に、新しく生成された秘密鍵と ubuntu ユーザーでログインを試みます。
于 2013-06-11T09:43:10.640 に答える