[aws] pemキーを使用してPuTTYでssh接続ができない場合の対処方法
- 2022年1月20日
- Windows, Web Service
aws等でインスタンスに指定したキーペアのプライベートキー(.pem)を使用して
PuTTYでssh接続できない場合の対処方法をシェアします。
PuTTYでプライベートキー(.pem)を使用してSSH接続をおこなうと
以下のようなエラーが表示され接続することができません。
この場合の対処方法ですが、PuTTYgenというツールを使用して
プライベートキー(.pemファイル)をPuTTYで使用できる.ppkファイル形式に変換する必要があります。
PuTTYgenは以下のURLからダウンロードが可能です。
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
ダウンロードが完了したらPuTTYgenを起動します。
PuTTYgenを起動すると上図の画面が表示されますので、「Load」ボタンをクリックしてプライベートキー(.pemファイル)をロードします。
ロード後、「Save private key」ボタンをクリックして保存すると、.ppkファイルに変換することができます。
変換した.ppkファイルはPuTTY Configuration(以下画面)のConnection > SSH > Auth >
Private key file for authentication で指定します。
また変換した.ppkファイルであっても以下のようなエラーが発生してキーファイルが読み込めない場合があります。
この場合はPuTTYgenとPuTTYのバージョンを対応バージョンにあわせて使用することで
キーファイルの読み込みがおこなえるようになります。
木曜日担当:nishida
nishida at 2022年01月20日 10:00:00