PrivateKeyからPublicKeyを取得

表題の通り。EC2のKeyPairを新たに作成しローカルにPrivateKeyをダウンロードした。PublicKeyはインスタンスを上げてみないとわからないか?そんなはずはないだろうと思って確認。

■ 環境

  • Linux
  • Mac OSX El Capitan

■ ssh-keygen

下記のように取得することができる。

$ ssh-keygen -y -f [PrivateKey]

これで作成したPublicKeyを対象のインスタンスの”~/.ssh/authorized_keys“に追記し、SSHにてログインすることができるようになった。ちなみに最後にコメントを追加しておいてある。

以上。