Я пытаюсь получить доступ к веб-серверу с помощью ключа 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)

2 ответа2

0

Это не очень прямая помощь в вашем вопросе о правильном использовании ssh-keygen, я предпочитаю использовать PuttyGen для моего.Создание ППК необходимо.

0

будут

pageant.exe

в папке с установленной замазкой

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

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

вариант

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .