AWS EC2 продолжает отказываться от моего личного ключа SSH 2
Уже искал решение, но ничего не помогло, я делаю все, что должно быть сделано, и мой экземпляр возвращает мне сообщение "Сервер отказался от нашего ключа".
Вот что я делал:
1) Create Instance;
2) Download the .pem key;
3) PuttyGen to transform it in a private .ppk (SSH-2 RSA);
4) Associate an Elastic IP to the Instance;
5) Connect through 22 with the correct auth key generated on the 3rd step;
6) Server asks for username, insert "ubuntu" (using 12.04.1 LTS);
7) Server returns "Server refused our key".
Пытался сто раз перезагрузиться, пробовал SSH-1 RSA, пробовал открытый ключ вместо закрытого, пробовал ключи с парольной фразой, пробовал все.
Кто-то еще испытывает это?
Редактировать:
Думаю, это может быть проблема безопасности, вот мои правила, если это поможет:
1 ответ
Просто попал в ту же проблему. Экземпляр AWS распознает только тот ключ, который был указан при создании экземпляра. Все последующие изменения в списке ключей не затронут уже созданный экземпляр.
Изменить: на самом деле, здесь проблема была в неправильном экспорте в файл.ppk с помощью Puttygen. Смотрите комментарии ниже.