
У меня есть экземпляр Amazon EC2, который я использовал для изучения сетевых концепций. Сегодня я попытался подключиться по SSH и получил следующую ошибку.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\Users\Ryan\aws-ec2-server.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Я попытался разобраться в этом вопросе, следуя ответам, даннымэтотthread. К сожалению, как только я изменил разрешения файла, я получил ту же ошибку. Многие другие ответы дают указания о том, как исправить эту ошибку с помощью chmod
, но, к сожалению, я работаю на Windows и не смог найти адекватного решения, которое бы мне подошло.
решение1
В Windows мне проще всего использоватьзамазкаа не ssh-клиент командной строки.
Вам нужно преобразовать ваш файл pem в ppk. Запустите "puttygen" на вашем компьютере, укажите ему сохраненный закрытый ключ pem, затем сохраните закрытый ключ ppk. Затем настройте putty с user@ip и закрытым ключом. Если вам понадобится дополнительная помощь, будут руководства.