Я попросил системного администратора клиента предоставить мне доступ к его учетной записи 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
.
Если пароль отклоняется, то, скорее всего, пароль просто неверный.