Как я могу заставить PuTTY перестать запрашивать PW после создания ключей SSH?

Используя Git Bash, я установил ключи SSH и отключил требования к паролю для root:

sudo nano /etc/ssh/sshd_config

PermitRootLogin without-password

Затем перезапустил сервер. Git Bash в порядке:

ssh root@IPADDRESS

Он запрашивает парольную фразу для шифрования ключа SSH, что на данный момент подходит. Однако, когда я вхожу в систему с помощью PuTTY, он по-прежнему запрашивает пароль root. У меня нет пароля root, так как сервер был установлен с использованием ключей SSH.

Я даже пробовал:

ChallengeResponseAuthentication no

PasswordAuthentication no

UsePAM no

Что я здесь делаю не так?


РЕДАКТИРОВАТЬ: все еще новая учетная запись, поэтому я не могу ответить на свой вопрос, не отредактировав исходный комментарий.

Решение:

Загрузите PuTTYgen и используйте инструмент преобразования, чтобы преобразовать id_rsa (закрытый ключ SSH) в формат .ppk. PuTTY (а также FileZilla) использует .ppk.

После преобразования загрузите профиль вашего сервера в PuTTY, нажмите «Соединение»> «SSH»> «Auth» и нажмите «Обзор». Выберите новый файл .ppk и нажмите «Открыть».

Это должно сработать. Возможно, вам все равно придется ввести парольную фразу для шифрования ключа SSH, если она у вас есть.


person Eric    schedule 17.01.2014    source источник
comment
PuTTY работает под Windows?   -  person akhikhl    schedule 17.01.2014
comment
да. Я действительно нашел решение и отредактировал свой исходный комментарий сразу после вашего сообщения.   -  person Eric    schedule 17.01.2014
comment
Молодцы, поздравляю :)   -  person akhikhl    schedule 17.01.2014
comment
Вы можете ответить на свой вопрос через 6 часов.   -  person guntbert    schedule 18.01.2014


Ответы (1)


Загрузите PuTTYgen и используйте инструмент преобразования, чтобы преобразовать id_rsa (закрытый ключ SSH) в формат .ppk. PuTTY (а также FileZilla) использует .ppk.

После преобразования загрузите профиль вашего сервера в PuTTY, нажмите «Соединение»> «SSH»> «Auth» и нажмите «Обзор». Выберите новый файл .ppk и нажмите «Открыть».

Это должно сработать. Возможно, вам все равно придется ввести парольную фразу для шифрования ключа SSH, если она у вас есть.

person Eric    schedule 05.03.2014