В чем разница между.ppk и.pem. Где.pem хранится в кластерах ec2 амазонок?
Я использую кластер Amazon EC2 для запуска GraphLab. Они хотят, чтобы мой файл .pem
моим личным ключом.
После поиска я все еще не мог найти файл в ubuntu. Я использую PuTTY.
Ответы
Ответ 1
.pem
файл - это то, что вы загрузили с AWS, когда создали свою пару ключей. Это только одноразовая загрузка, и вы не можете ее загрузить.
Ваше программное обеспечение запрашивает файл .pem
. Теперь вы тот, кому нужно найти этот файл. Вы могли бы загрузить его на свой ноутбук/рабочий стол... и т.д.
Как я сказал выше, .pem
не сохраняется нигде на EC2. Это одноразовая загрузка, и вы должны держать ее в безопасности.
Для Putty
(windows ssh client) он не поддерживает формат .pem
. Следовательно, вы должны преобразовать его в .ppk
формат с помощью PuTTYgen. Его по существу .pem
но в другом формате, чтобы Putty
мог работать с ним.
Ответ 2
У вас есть два вопроса здесь. Я знаю, что опаздываю на этот вопрос, но все равно продолжу.
Вопрос 1
В чем разница между .ppk и .pem?
Файлы .pem и .ppk похожи, потому что они оба являются форматами файлов закрытых ключей. Аналог файла .pub - это формат файла с открытым ключом, но это уже другая история.
Различия между .pem и .ppk следующие:
-
Совместимость системной платформы
- Пользователи Mac и Linux больше относятся к формату файлов .pem; в то время как
- Пользователи Windows (обычно используют putty/cygwin) больше в формате .ppk
-
Содержимое файла
.pem
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAxZls7NgRS5rtDH+mCgEeqSO12BiPAY2dhZZbTkPEoDUVqG46
PHGIBBERISHFKS3xE4eMMY+uWPriviY0W12EFqYBUJDq6GmGSQPMSI8Kep7OgVGK
d2t3/Lq+I8ZqlFwAgPwS7n18mlgTV/YyA0HCCIa+kZGKqbsuylfsODUAJGQqOtUM
FKX4+O45RrJwcQGI2M+pbD4+Ow28iEsNP3flQKvamNuezm2VallhGiO/E39UITrB
27FWM1pLQo5etyE378h5q8BKMGKt1ZPxPhjiNjBefGZ1Dscw7CA5
-----END RSA PRIVATE KEY-----
.ppk
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 3
AAAAB3NzaC1yc2EAAAADAQABAAABAQDFmWzs2BFLmu0Mf6YKAR6pI7XYGI8BjZ2F
llGIBBERISHobjo8c6DjH6iBW0UpLfETh4wxj65Y+uK+JjRbXYQWpgFQkOroaYZJ
1DxehJUvZpuZqLSUGvZrUzbYmx25oVE5+x6UBSA0NUiTpq6jWFPH
Private-Lines: 3
AAABAFLQsak2CVGhldYWLbWlsH78+3qdGFpzSuCxGoVbu63VccVMpVWutHBcVVgZ
s4GIBBERISHcVhru01cUVf8w22pOmuB0TC+qAmDZmaWTZbXslun2Dc1tGjWu4n/F
S0KOXrchN+/IeavASjBirdWT8T4Y4jYwXnxmdQ7HMOwgOQ==
Private-MAC: 5fGIBBERISHda60d2e8b049e655e4a8a78bb18dc
Вопрос 2
Где хранится .pem в кластере amazons ec2?
В AWS файлы .pem не хранятся напрямую на одном компьютере.
Вы можете получить файл .pem одним из следующих способов:
-
Начиная новый экземпляр
Когда вы создаете экземпляр EC2, вам будет предоставлен файл .pem по умолчанию, который вы можете использовать для доступа к новому экземпляру.
-
Создание нового файла .pem через IAM