Mac 上のテキスト ファイルからプライベート SSH RSA キーを作成するにはどうすればよいでしょうか?

Mac 上のテキスト ファイルからプライベート SSH RSA キーを作成するにはどうすればよいでしょうか?

クライアントのシステム管理者にAWSアカウントへのアクセスを許可するよう依頼したところ、次のようなメールが届きました。

-----BEGIN RSA PRIVATE KEY-----
XXXXXXXXXXX
-----END RSA PRIVATE KEY-----

そして彼は、秘密鍵のパスワードは(例えば)1234

このテキストから実際の秘密鍵ファイルを作成する方法が正確にはわかりません。単にファイルに保存し.pem、次のように ssh コマンドで使用するとします。

ssh -i private_key_file.pem -p 2501 [email protected]

パスワードの入力を求められます。入力すると1234パスワードが拒否されます。

さらに、次のように秘密鍵のパスワードを変更しようとすると、

ssh-keygen -p -f private_key_file.pem 

システム管理者から与えられたパスワードが拒否されます。

何か案は?

答え1

それ秘密鍵は OpenSSL 形式 (OpenSSH でも使用) で保存されます。 を使用して内容を確認できますopenssl rsa -noout -text < yourfile.pem

パスワードが拒否される場合、通常はパスワードが単に間違っているだけです。

関連情報