Я пытаюсь получить доступ к веб-серверу с помощью ключа SSH.
Я выполнил несколько шагов для создания ключей, загрузил их и все еще не могу подключиться.
В Git Bash (в Windows 8) я проверил наличие ключей:
ls -al ~/.ssh
Когда их не было, я создал один с:
ssh-keygen -t rsa -b 4096 -C "myemail@mydomain.com"
Я сохранил его в настройке по умолчанию, которая, кажется, была C:/home/.ssh, и я дал ей фразу-пароль.
Я в основном следовал за началом руководства GitHub.
Это сгенерировало мне файл id_rsa и файл id_rsa.pub. Первый был загружен администратором сервера, и я пытаюсь войти в систему.
PuTTY не может использовать ключ id_rsa как есть («Невозможно использовать файл ключа (закрытый ключ OpenSSH-2)»), поэтому я преобразовал его с помощью puttygen в pvtky.ppk.
Затем я просто вижу «логин как:», без ключевой ошибки, но не могу войти ни с чем.
Я не прошу помощи в создании логина, просто пытаюсь понять, был ли мой процесс правильным, как я ожидаю, что на самом деле это не так, и ожидается ли то, что я вижу, в этот момент.
РЕДАКТИРОВАТЬ: PuTTY необработанные ошибки:
Журнал событий: чтение файла закрытого ключа "C:\home.ssh\pvtky.ppk"
Журнал событий: Pageant запущен. Запрашиваю ключи.
Журнал событий: Pageant имеет 0 ключей SSH-2
Журнал событий: настроенный файл ключей отсутствует в Pageant
Журнал событий: предлагаемый открытый ключ
Журнал событий: сервер отказался от нашего ключа
Журнал событий: отключен: нет поддерживаемых методов проверки подлинности (сервер отправлен: publickey)