Gitlab - «Сервер отклонил подпись с открытым ключом, несмотря на принятие ключа» для действительного ключа

Gitlab - «Сервер отклонил подпись с открытым ключом, несмотря на принятие ключа» для действительного ключа

Мне нужна помощь с ключами.

На моем компьютере с Windows 7 я создал пару ключей с помощью Puttygen для подключения к закрытому сайту gitlab.

В gitlab я добавил свой открытый ключ в свой профиль. Я подключился к серверу с помощью Putty, чтобы кэшировать отпечаток сервера, и добавил переменную окружения GIT_SSH.

В папке моего проекта я инициализировал git-репозиторий, закоммитил изменения, загрузил свой закрытый ключ с помощью Pageant и отправил на сервер. Все работало как и ожидалось — я смог отправить изменения.

Моя проблема - я хотел использовать другой компьютер с Windows 7 для работы над своим проектом, я пробовал использовать те же шаги, но каждый раз, когда я пытаюсь отправить файл, я получаю:

"Server refused public-key signature despite accepting key!"

Что я делаю не так, что мне следует проверить?

Спасибо за помощь

Обновлять:

Я посмотрел наи т.д./var/auth.logна моем сервере - когда я пытаюсь подключиться к «отказанной машине», я вижу эти строки:

localhost sshd[6979]: error: hash mismatch
localhost sshd[6979]: error: Received disconnect from *IP-of-router*: 14: No supported authentication methods available [preauth]

Где или как я могу получить более подробную информацию об этой ошибке?

Обновление 2:

Отказанная машина подключена к интернет-провайдеру, который использует веб-фильтрацию. Интернет-провайдер используетwww.netspark.com, я предполагаю, что это связано с проблемой и изменением моего закрытого ключа или чем-то еще..

решение1

Ну, как оказалось, отказавшая машина находилась за корпоративным брандмауэром. Я попросил IT исключить мой сервер gitlab, и это решило проблему

Надеюсь, эта информация поможет другим в будущем.

решение2

перейдите в /etc/ssh cd /etc/ssh/ nano sshd_config измените этот PermitRootLogin No на PermitRootLogin without-password и systemctl перезапустите sshd

*исправлено nano ssh_config на nano sshd_config

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