Рейтинг:0

Сбой аутентификации с открытым ключом (сервер отказался от нашего ключа)

флаг al

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

Большая часть документации, которую я читаю в Интернете, говорит мне использовать ssh-keygen и ssh-копия-идентификатор и другие подобные команды. Я этого не делаю, так как у меня этот же ключ в нескольких хостах, и мне было бы сложно везде менять ключ - поэтому и прошу помощи. Вместо этого я использую парный ключ, сгенерированный с помощью PuTTy на хосте Windows, а закрытый ключ защищен паролем.

Сейчас объясню свой случай.

Сегодня я сделал чистую переустановку на этом сервере, который вызывает у меня проблемы, чтобы упростить мой случай и сделать его проще для вас, ребята, помогающие мне. Я установил Ubuntu 18.04.5, а затем sudo apt dist-upgrade до Ubuntu 18.04.6.В установщике живого сервера я вручную задал параметры сети (все работает нормально) и установил его для установки сервера OpenSSH. Сервер находится в 192.168.1.16/24 в моей локальной сети. Я также настроил zfsutils-linux и импортировал пул ZFS, который использовал в своих предыдущих установках.

Теперь я подключился со своего хоста Windows к PuTTy, используя аутентификацию по паролю. Затем я скопировал свой открытый ключ из puttygen (область с надписью открытый ключ для вставки в файл author_keys OpenSSH:), в пустой файл под ~/.ssh/ и сохранил его в авторизованные_ключи. Команда выглядит следующим образом:

alex@freenalex:~/.ssh$ sudo nano author_keys

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

alex@freenalex:~/.ssh$ ls -al
всего 12
drwx------ 2 alex alex 4096 11 января 12:58 .
drwxr-xr-x 5 алекс алекс 4096 11 января 12:12 ..
-rw------- 1 alex alex 398 11 января 12:11 авторизованные_ключи

Теперь я настраиваю PuTTy для подключения с закрытым ключом, но он показывает следующее:

войти как: алексей
Сервер отказался от нашего ключа
[email protected] пароль:

У меня есть этот открытый ключ и на других серверах, и сегодня я попробовал несколько примеров подключения, например, с виртуальной машины рабочего стола Ubuntu на тот же сервер (я думаю, что другие попытки сделали ошибку, но теперь успешно), и с этой машины Windows с PuTTy на другой сервер в моей локальной сети с той же парой ключей для того же пользователя Алекс (успешно)

Может у меня вирус? это так странно.

Я могу предоставить больше информации, если вы спросите.

Заранее спасибо.

флаг hr
Мне любопытно, как ваш файл author_keys оказался владельцем «alex alex», если вы создали его с помощью «sudo nano» — использование sudo здесь неуместно. Вы `глотали` это после?
BorHacker avatar
флаг al
Да, я откусил файл; извините, что не так откровенно.
флаг hr
Хорошо, поэтому я не вижу ничего явно неправильного - мне никогда не было легко получить отладочную информацию из PuTTY, однако, если вы используете Windows 10, вы должны иметь возможность включить собственный клиент OpenSSH, а затем запустить `ssh -v ` / `ssh -vv` / `ssh -vvv` из окна cmd.exe или PS, чтобы увидеть, где происходит сбой. Скорее всего, вам потребуется экспортировать ключ .ppk в закрытый ключ OpenSSH через puttygen, если вы еще этого не сделали.
BorHacker avatar
флаг al
Привет, Я пытаюсь подключиться из cmd, и это сработало.Теперь я исследовал немного больше и обнаружил, что профиль подключения, который у меня был в PuTTy, имел другой закрытый ключ, чем тот, который у меня был раньше. Недавно, пытаясь решить предыдущий вопрос, я изменил его, но забыл восстановить. Спасибо за вашу помощь и ваше время.
Organic Marble avatar
флаг us
Поскольку ответ на это «Я использовал неправильный ключ», я проголосовал за его закрытие.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.