Я пытаюсь соединиться с экземпляром EC2, и он имеет .ppk ключ защиты. Я не эксперт по серверу откровенно, и я - все еще попытка понять вещи следом и ошибкой.
Я обычно соединяюсь со своим сервером путем открытия собственной командной строки в человечности и затем выдачи следующей команды:
ssh -i path/to/my_security_key.pem user_name@ip_address
Но я теперь пытаюсь соединиться с другим сервером, который имеет ppk ключ защиты вместо pem и когда я пытаюсь соединиться, он просит, чтобы я ввел пароль. Я спросил администратора сервера, и он говорит, что соединяется с сервером с помощью Шпаклевки и никогда не спрашивается пароль. Я попробовал это, и это работает, но я хочу знать, почему это не работало бы иначе. Существует ли специальный параметр, который я, как предполагается, передаю так, чтобы он соединил использование командной строки?
Формат ключа, который использует PuTTY, отличается от того, который использует OpenSSH. Вам необходимо преобразовать ключ в формат OpenSSH, чтобы использовать его с SSH.
Вы делаете это в Puttygen, используя Меню
-> Преобразования
-> Экспорт Ключ OpenSSH