Назад | Перейти на главную страницу

Сервер подключается без парольной фразы через замазку, но запрашивает парольную фразу из собственной командной строки?

Я пытаюсь подключиться к экземпляру EC2, и у него есть ключ безопасности .ppk. Откровенно говоря, я не эксперт по серверу и все еще пытаюсь разобраться во всем по следам и ошибкам.

Обычно я подключаюсь к своему серверу, открывая собственную командную строку в ubuntu и затем вводя следующую команду:

ssh -i path/to/my_security_key.pem user_name@ip_address

Но теперь я пытаюсь подключиться к другому серверу, у которого есть ключ безопасности ppk вместо pem, и когда я пытаюсь подключиться, он просит меня ввести кодовую фразу. Я спросил администратора сервера, и он сказал, что подключается к серверу с помощью Putty и никогда не спрашивает парольную фразу. Я пробовал это, и это работает, но я хочу знать, почему бы иначе не работать. Есть ли специальный параметр, который я должен передать, чтобы он подключался с помощью командной строки?

Формат ключа, который использует PuTTY, отличается от того, который использует OpenSSH. Вам необходимо преобразовать ключ в формат OpenSSH, чтобы использовать его с SSH.

Вы делаете это в Puttygen, используя Menu -> Conversions -> Export OpenSSH key