2

У меня есть следующий файл конфигурации ssh:

Host git.github.com
                User git
                IdentityFile ~/.ssh/id_rsa
Host git.assembla.com
                User git
                IdentityFile ~/.ssh/id_rsa_assembla
Host XXX.XXX.XXXX.group
                IdentityFile ~/.ssh/id_rsa_gerrit
                User xxxx

Но когда я пытаюсь войти в систему, я получаю:

Невозможно договориться с портом XX.XXX.XXX.XXX XXXX: не найден подходящий метод обмена ключами. Их предложение: diffie-hellman-group1-sha1 fatal: Не удалось прочитать из удаленного хранилища.

1 ответ1

2

Метод обмена diffie-hellman-group1-sha1 устарел. Вы должны обновить свой сервер для поддержки чего-то более нового.

Чтобы подключиться к этому хосту, вы можете обойти его, установив

KexAlgorithms diffie-hellman-group1-sha1

на ваш Host блок в ssh_config , как описано на официальной устаревшей странице OpenSSH.

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