
Я пытаюсь использовать ssh для входа в AWS из OSX Mavericks и испытываю ужасные трудности:
Я вхожу:
ssh -i ~/.ssh/имя_файла.pem[email protected]-в
И я получаю это, а также всплывающее окно связки ключей, которое запрашивает пароль, хотя его нет...
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 Отказано в доступе (открытый ключ).
И я побежал.
chmod 400 chris-test.pem
и Связка ключей вернулась с просьбой ввести пароль, которого у меня нет...
решение1
У меня возникла эта проблема, когда я по ошибке использовал открытый ключ вместо закрытого.