すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:SSHキーペアの追加または置き換え

最終更新日:Aug 26, 2024

Linuxインスタンスに複数のSSHキーペアを追加して、異なるキーペアを使用してインスタンスへのアクセスを許可できます。 ビジネス要件に基づいて、インスタンス上の既存のキーペアを置き換えることもできます。 これは、キーローテーションが必要なマルチユーザー環境またはシナリオに適しています。 このトピックでは、LinuxインスタンスでSSHキーペアを追加または置換する方法について説明します。

前提条件

新しいSSH鍵ペアの公開鍵情報が取得されます。 詳細については、「公開キー情報の表示」をご参照ください。

背景情報

Linuxインスタンスでは、SSHキーペアの公開キー情報は ~/.ssh/authorized_keysファイルに格納されます。 ファイルを変更して、複数のキーペアを追加または置換できます。

説明

ECSコンソールでインスタンスにバインドできるSSHキーペアは1つだけです。 インスタンスに必要なSSHキーペアが1つだけの場合は、ECSコンソールでキーペアをインスタンスにバインドすることを推奨します。 詳細については、「SSHキーペアのバインド」をご参照ください。

手順

  1. 既存のSSHキーペアを使用してLinuxインスタンスにログインします。

    詳細については、「SSHキーペアを使用したLinuxインスタンスへの接続」をご参照ください。

  2. 次のコマンドを実行してを開きます。ssh/authorized_keysファイル:

    suod vim。ssh/authorized_keys
  3. iキーを押して編集モードに入り、公開キー情報を追加または置換します。

    • 既存の公開鍵情報の下に、新しい公開鍵情報を追加および保存できます。

      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCys3aOkFm1Xh8iN0lijeQF5mz9Iw/FV/bUUduZjauiJa1KQJSF4 + czKtqMAv38QEspiWStkSfpTn1g9qeUhfxxxxxxxxxx + XjPsf22fRem + v7MHMa7KnZWiHJxO62D4Ihvv2hKfskz8K44xxxxxxxxxx + u17IaL2l2ri8q9YdvVHt0Mw5TpCkERWGoBPE1Y8vxFb97TaE5 + zc + 2 + eff6xxxxxxxxxx/feMeCxpx6Lhc2NEpHIPxMpjOv1IytKiDfWcezA2xxxxxxxxxx /FKB1Cxw1TbGMTfWxxxxxxxxxx imported-openssh-key
      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDdlrdZwV3 GF9q7rhc6vYrExwT4WU4fsaRcVXGV2Mg9RHex21hl1au77GkmnIgukBZjywlQOT4GDdsJy2nBOdJPrCEBIPxxxxxxxxxxx/fctNuKjcmMMOA8YUT + sJKn3l7rCLkesE S5880yNdRjBiiUy40kyr7Y + fqGVdSOHGMXZQPpkBtojcxxxxxxxxxx/htEqGa/Jq4fH7bR6CYQ2XgH/hCap29Mdi/G5Tx1nbUKuIHdMWOPvjxxxxxxxxxx + lHtTGiAIRG1riyNRVC47ZEVCg9iTWWGrWFvxxxxxxxxxx/9H9mPCO1Xt2fxxxxxxxxBtmR imported-openssh-key 
      説明

      公開鍵ファイルに複数の公開鍵に関する情報が含まれている場合は、ペアの秘密鍵を使用してLinuxインスタンスにログインできます。

    • 既存の公開鍵情報を削除してから、新しい公開鍵情報を追加および保存できます。

      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDdlrdZwV3 GF9q7rhc6vYrExwT4WU4fsaRcVXGV2Mg9RHex21hl1au77GkmnIgukBZjywlQOT4GDdsJy2nBOdJPrCEBIP6t0Mk5aPkK/fctNuKjcmMMOA8YUT + sJKn3l7rCLkesE + S5880yNdRjBiiUy40kyr7Y /htEqGa/Jq4fH7bR6CYQ2XgH/hCap29Mdi/G5Tx1nbUKuIHdMWOPvjGACGcXclex + lHtTGiAIRG1riyNRVC47ZEVCg9iTWWGrWFvVlnI0E3Deb/9H9mPCO1Xt2fxxxxxxxxBtmR imported-openssh-key
  4. 公開キー情報を追加または置換した後、Escキーを押して編集モードを終了し、:wqと入力して変更を保存します。

  5. 新しいSSHキーペアを使用してLinuxインスタンスにログインします。

    新しいプライベートキーを使用してLinuxインスタンスにログインできる場合、新しいSSHキーペアが追加されるか、古いSSHキーペアが置き換えられます。