クライアントのシステム管理者に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
。
パスワードが拒否される場合、通常はパスワードが単に間違っているだけです。