1

Я пытаюсь использовать SSH для входа в AWS с OSX Mavericks и чертовски долго:

Я вхожу:

ssh -i ~/.ssh/filename.pem ec2-user@ec2-xx-x-xxx-xx.compute-1.amazonaws.com -v

И я получаю это, а также всплывающее окно цепочки для ключей, которое просит пароль, хотя нет ничего, чтобы дать ...

debug1: key_parse_private_pem: ошибка PEM_read_PrivateKey
debug1: чтение секретного ключа PEM выполнено: введите <unknown>
Не удалось сохранить пароль в связке ключей.

Я запустил новый экземпляр в AWS и сгенерировал новую пару ключей. Когда я оставил файл .pem незащищенным, всплывающее окно цепочки ключей OSX не появилось, но я не смог получить доступ к AWS, поскольку файл был незащищенным:

Разрешения 0644 для '/Users/cvn/.ssh/chris-test.pem' слишком открыты. Требуется, чтобы ваши файлы закрытых ключей НЕ были доступны другим. Этот закрытый ключ будет игнорироваться. неверные разрешения: игнорировать ключ: /Users/cvn/.ssh/chris-test.pem Разрешение отклонено (publickey).

Итак, я побежал

chmod 400 chris-test.pem

и брелок вернулся с просьбой ввести пароль, которого у меня нет ...

1 ответ1

0

У меня была эта проблема, когда я по ошибке использовал открытый ключ вместо закрытого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .