Использование файла .PEM от AWS, запрос парольной фразы

Я использую macOS Sierra и уже несколько месяцев использую AWS, и я всегда подключаюсь с помощью

ssh -i file.pem ec2-user@myserver.com 

Но сегодня, когда я пытаюсь подключиться, я запрашивается кодовая фраза для файла pem.

debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: 'key.pem'
Enter passphrase for key 'key.pem': 

Я не установил кодовую фразу и теперь не могу подключиться к нашим серверам.

Есть какие-нибудь советы?

Примечание : Я создал ключ на портале AWS. Затем загрузил его.

1
задан 25 May 2017 в 14:17
6 ответов

Учитывая, что он запрашивает кодовую фразу для key.pem, тогда как у вас есть file.pem в командной строке, либо что-то не так с вашим pem-файлом или командной строкой.

Сделал вы скопировали / вставили эту cmd-строку, если да, то введите вручную. По крайней мере, в окнах знак минуса может иногда быть странным при копировании из электронной почты Outlook и т. Д. И давать странные ошибки.

2-е, проверьте ваш файл file.pem. Посмотрите размер файла и дату последней модификации и введите puttygen file.pem -L .., чтобы выполнить базовую проверку работоспособности, если этот файл в порядке.

0
ответ дан 3 December 2019 в 20:22

आपली PEM फाईल उघडा आणि त्यात कोणतीही पांढरी जागा किंवा रिक्त ओळी नसल्याचे सुनिश्चित करा. विशेषत: प्रत्येक रेषा [११40०२०२]] स्पेस [११40०२०२] नसून एका वर्णाने सुरू झाल्याचे सुनिश्चित करा. [१२०] मला ही समस्या आली आणि मी जेव्हा फाईलमधील सामग्री कॉपी / पेस्ट केली तेव्हा त्यास काही पांढरे स्थान दिलेले दिसते. प्रत्येक ओळ जेव्हा मी पांढरी जागा काढली, तेव्हा त्याने 'की.पीएम': समस्येसाठी एंटर सांकेतिक वाक्यांश निश्चित केले.

0
ответ дан 3 December 2019 в 20:22

У меня была проблема, похожая на эту. Я скопировал закрытый ключ из файла .pem. Когда я вставил его в другой файл .pem, я заметил % в конце ----- END RSA PRIVATE KEY ----- , как это - ---- КОНЕЦ ЧАСТНОГО КЛЮЧА RSA -----% . Когда я попытался подключиться к частному серверу, меня попросили ввести кодовую фразу. Я вернулся и удалил % , и он работал нормально.

1
ответ дан 3 December 2019 в 20:22

Я столкнулся с той же проблемой. если вы копируете из одного редактора в другой, убедитесь, что вы копируете из: ----- НАЧАТЬ ЧАСТНЫЙ КЛЮЧ RSA ----- до ----- END RSA PRIVATE KEY -----

Это определенно проблема, связанная с тем, что файл ключа pem не копируется полностью.

1
ответ дан 3 December 2019 в 20:22

У меня была очень похожая проблема. Для меня решением было удалить лишний текст из файла .pem моего секретного ключа. Например, изначально файл выглядел так ...

12:ac:f2:10:ac:34:3a:da:12:df:ca:34:3a:22:aa:21:34:b3:52:4d -----BEGIN RSA PRIVATE KEY-----
<a really long string (i.e. the private key)
<10-20 more lines>
-----END RSA PRIVATE KEY-----   MyKeyPair3

Мне пришлось удалить эту первую строку (кстати, для конфиденциальности я изменил значение с того, что было на самом деле в моем секретном ключе). Мне также пришлось удалить имя моего ключа (MyKeyPair3) из конца файла. Наконец, в конце файла была пустая строка. Мне также нужно было удалить эту строку. В результате файл, который не вызвал ошибок, выглядит следующим образом ...

-----BEGIN RSA PRIVATE KEY-----
    <a really long string (i.e. the private key)
    <10-20 more lines>
    -----END RSA PRIVATE KEY-----'

Я надеюсь, что это поможет другим людям с той же проблемой. Ваше здоровье!

0
ответ дан 20 December 2019 в 04:41

при копировании файла мы не должны нажимать ctrl+A, так как нам нужно копировать его вручную от начала до конца файла, не пропуская ни одного символа, но также не следует включать лишний пробел после Конец строки.

После этого у меня это сработало.

0
ответ дан 19 February 2021 в 10:54

Теги

Похожие вопросы