У меня есть какой-то ключевой файл
----BEGIN RSA PRIVATE KEY-----
SOMEGARBAGECHARACTERS
-----END RSA PRIVATE KEY-----
но когда я пытаюсь использовать его с ssh, он запрашивает парольную фразу:
ssh -i mykey.pem myuser@myserver.amazonaws.com
Enter passphrase for key 'mykey.pem':
Это просто означает, что внутри этого файла закодирована какая-то ключевая фраза? Или значит что-то еще?
ОБНОВИТЬ
Никаких линий DEK или что-то. Только однородная масса случайных символов.
ОБНОВЛЕНИЕ 2
Файл ключа был как-то поврежден. Я получил его по электронной почте и скопировал в текстовый редактор. Там не было никаких видимых различий, но на самом деле они были там. После того, как я открыл электронную почту с помощью редактора raw и скопировал / вставил ключ таким образом - все сработало.
Как предложил @Jakuje, я использовал инструмент openssl
, и он сообщил об ошибке.