Создание и настройка закрытого и открытого ключа SSH

Создание и настройка закрытого и открытого ключа SSH

Я пытаюсь получить доступ к веб-серверу с помощью SSH-ключа.

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

В Git Bash (на Windows 8) я проверил наличие существующих ключей:

ls -al ~/.ssh

Когда их не оказалось, я создал один с помощью:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Я сохранил его в настройках по умолчанию, которые, кажется, были C:/home/.ssh, и дал ему парольную фразу.

Я в основном следовал началуруководство по github.

Это сгенерировало мне файл id_rsa и файл id_rsa.pub. Первый был загружен администратором сервера, и я пытаюсь войти сейчас.

PuTTY не может использовать ключ id_rsa в его нынешнем виде («Невозможно использовать файл ключа (закрытый ключ OpenSSH-2)»), поэтому я преобразовал его с помощью puttygen в pvtky.ppk.

Затем я просто вижу «Войти как:», без ошибки ключа, но не могу войти ни с какой учетной записью.

Я не прошу о помощи в создании логина, а просто пытаюсь понять, был ли мой процесс правильным (я предполагаю, что на самом деле это не так), и является ли то, что я вижу, ожидаемым на данном этапе.

EDIT: Необработанные ошибки PuTTY:

Журнал событий: Чтение файла закрытого ключа "C:\home.ssh\pvtky.ppk"

Журнал событий: Pageant запущен. Запрос ключей.

Журнал событий: Pageant имеет 0 ключей SSH-2

Журнал событий: Настроенный ключевой файл отсутствует в Pageant

Журнал событий: Предложенный открытый ключ

Журнал событий: Сервер отклонил наш ключ

Журнал событий: Отключено: Поддерживаемые методы аутентификации недоступны (сервер отправил: publickey)

решение1

Это не поможет вам напрямую с вашим вопросом о правильном использовании ssh-keygen, я предпочитаю использоватьPuttyGenдля моих нужд по созданию .PPK.

решение2

будет

pageant.exe

в папке установки putty

откройте его, затем вы увидите его значок в системном трее, щелкните правой кнопкой мыши по нему и

добавить ключ

вариант

выберите ваш .ppk и добавьте его

Связанный контент