同じSSHキーペアを使用して複数のECS (Elastic Compute Service) インスタンスにログインする場合、または複数のSSHキーペアが同じECSインスタンスにアクセスできるようにする場合は、SSHキーペアの公開キー情報を取得して必要な設定を実行する必要があります。 公開鍵情報を表示および取得するには、次の方法を使用します。 このトピックでは、ECSインスタンスにバインドされているSSHキーペアの公開キー情報を表示および取得する方法について説明します。
オンプレミスWindowsデバイス
公開キー情報を表示するには、次の操作を実行します。
PuTTYgen を起動します。
[ロード] をクリックします。
を選択します。ppk
または。pem
ファイル。PuTTYgenは公開キー情報を表示します。
オンプレミスLinuxまたはmacOSデバイス
のパスを指定する
ファイルを指定します。 ssh-keygen
コマンドを実行します。pem
ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem
返される公開キー情報の例を次に示します。
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABA **** GF9q7rhc6vYrExwT4WU4fsaRcVXGV2Mg9RHex21hl1au77GkmnIgukBZjywlQOT4GDdsJy2nBOdJPrCEBIPxxxxxxxxxx/fctNuKjcmMMOA8YUT sJKn3l7rCLkesE S5880yNdRjBiiUy40kyr7Y + fqGVdSOHGMXZQPpkBtojcxxxxxxxxxxx/htEqGa/Jq4fH7bR6CYQ2XgH/hCap29Mdi/G5Tx1nbUKuIHdMWOPvjxxxxxxxxxx + lHtTGiAIRG1riyNRVC47ZEVCxxxxxx
説明
コマンドが失敗した場合は、chmod 400 my-key-pair.pem
コマンドを実行して、自分だけがファイルを表示できるようにアクセス許可を変更します。
インスタンス内の公開キー情報の表示
Linuxインスタンスに接続します。
詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
次のコマンドを実行して、SSHキーペアの公開キー情報を表示します。
sudo cat ~/.ssh/authorized_keys
説明公開鍵情報は、
~/.ssh/authorized_keys
ファイルに格納されます。 インスタンス上のファイルを開き、公開キー情報を表示します。
参考資料
SSHキーペアの公開キー情報を取得したら、次の操作を実行できます。