状況は次のとおりです。
- EC2 コンソールを使用して .pem ファイルとして ssh キーを生成し、ダウンロードしました
- このキーを PC を持っている同僚に渡したところ、彼は PuTTY を使用して問題なくサーバーにログインできました。
私は何時間も.pemファイルをどこに置くべきかを見つけようとしてきました。
ssh -v [サーバーの IP アドレス] -l [ユーザー名]
同僚が使用しているため、IP アドレスとユーザー名が正確であることはわかっています。.pem ファイルをどこに置き、どのようなアクセス許可を設定すればよいですか? このようなものに関するすべてのチュートリアルは、ssh-keygen を使用してキーを生成したことを前提としているようです。これは明らかにこれらすべてを処理します。
私の現在の設定はこれです:
- .pem ファイル内のテキストをコピーして ~/.ssh/id_rsa に配置しました
- アクセス許可を chmod 600 id_rsa に設定しました
- 「Permission denied (publickey)」という行で終わる大量のエラーが表示されます
御時間ありがとうございます。