не удалось сгенерировать открытый / закрытый ключ и успешно войти на сервер

Я пытался создать закрытый / открытый ключ с помощью putty и puttygen, хотя я все еще вижу запрос пароля при запуске putty с указанным закрытым ключом в параметре connection / ssh / auth. И клиент, и сервер - это машины Windows.

На моей клиентской машине я запустил puttygen и ввел пароль, затем сохранил закрытый ключ на c: \ key \ privatekey.ppk моей клиентской машины. Затем я выбрал всю строку открытого ключа и скопировал ее в свой буфер. Затем я вошел на сервер и создал файл c: \ user \ testuser \ .ssh \ authorized_keys , вставил в него открытый ключ и сохранил.

пока на сервере, который я тестировал, я предполагал, что права пользователя, запустив cmd.exe из диалогового окна start-> run, и подсказка была c: \ users \ testuser>

, покидая сервер, вернувшись на клиент, я запустил putty и указал закрытый ключ в параметре соединения / ssh / auth замазки, а затем ввел IP-адрес в имя хоста: 1.2.3.4

в приглашении я ввел имя пользователя: testuser (и я также пробовал домен \ testuser ), но сервер сказал: « сервер отказался от нашего ключа 'ошибка

Я что-то упускаю / делаю неправильно?

Спасибо за любую помощь

0
задан 5 August 2016 в 11:59
1 ответ

Следующее:

«c: \ user \ testuser.ssh \ authorized_keys, вставил в него открытый ключ и сохранил его».

Вы делаете это в некоторых Linux / Машина UNIX или сам сервер Windows?

Windows не имеет собственного SSH-сервера, поэтому вы не можете войти в Windows с помощью ключей SSH.

Если вы действительно пытаетесь сделать это на сервере Linux / UNIX, это должно сработать, если ssh_config не был настроен на запрет аутентификации по ключу.

Извините, информация о сервере и клиенте просто не соответствует вашему вопросу. Поможет, если вы еще раз проясните. Благодарю.

0
ответ дан 5 December 2019 в 09:42

Теги

Похожие вопросы