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. Смотрите комментарии ниже.

Другие вопросы по тегам