Рейтинг:0

получение kex_exchange_identification: соединение закрыто удаленным хостом для частного домена gitlab, в чем может быть причина?

флаг in

Я говорю об этом в Ubuntu 20.04.2 LTS, потому что похоже, что в этой версии есть проблемы с шифрованием. Сегодня я создал ключ, который отлично работает на [email protected], но дает kex_exchange_identification: Соединение закрыто удаленным хостом для частного домена GitLab вот файл конфигурации .ssh

Хост gitlab.com
Имя хоста altssh.gitlab.com
Пользователь git
Порт 443
Публичный ключ PreferredAuthentications
Файл идентификации ~/.ssh/id_ed25519

# Частный экземпляр GitLab
Хост gitlab.ebpearls.com
Имя хоста gitlab.ebpearls.com
Пользователь git
Порт 443
Публичный ключ PreferredAuthentications
Файл идентификации ~/.ssh/id_ed25519

вот полный журнал

ssh -Tvvv git@gitlab.<mycompanydomain>.com
OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 марта 2020 г.
debug1: Чтение данных конфигурации /home/nabin/.ssh/config
debug1: /home/nabin/.ssh/config строка 9: Применение параметров для gitlab.ebpearls.com
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 19: включение /etc/ssh/ssh_config.d/*.conf не соответствует ни одному файлу
debug1: /etc/ssh/ssh_config строка 21: Применение параметров для *
debug2: разрешение порта 443 "gitlab.ebpearls.com"
отладка2: ssh_connect_direct
debug1: подключение к порту 443 gitlab.ebpearls.com [mycompanyip].
отладка1: соединение установлено.
debug1: файл идентификации /home/nabin/.ssh/id_ed25519 тип 3
debug1: файл идентификации /home/nabin/.ssh/id_ed25519-cert type -1
debug1: строка локальной версии SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.3
debug1: kex_exchange_identification: строка баннера 0: HTTP/1.1 400 Неверный запрос
debug1: kex_exchange_identification: строка баннера 1: Сервер: nginx
debug1: kex_exchange_identification: строка баннера 2: Дата: среда, 06 октября 2021 г., 06:50:54 по Гринвичу
debug1: kex_exchange_identification: строка баннера 3: Content-Type: text/html
debug1: kex_exchange_identification: строка баннера 4: Content-Length: 150
debug1: kex_exchange_identification: строка баннера 5: Соединение: закрыть
debug1: kex_exchange_identification: строка баннера 6: 
debug1: kex_exchange_identification: строка баннера 7: <html>
debug1: kex_exchange_identification: строка баннера 8: <head><title>400 Bad Request</title></head>
debug1: kex_exchange_identification: строка баннера 9: <body>
debug1: kex_exchange_identification: строка баннера 10: <center><h1>400 Bad Request</h1></center>
debug1: kex_exchange_identification: строка баннера 11: <hr><center>nginx</center>
debug1: kex_exchange_identification: строка баннера 12: </body>
debug1: kex_exchange_identification: строка баннера 13: </html>
kex_exchange_identification: Соединение закрыто удаленным
David avatar
флаг cn
похоже, что в этой версии есть проблемы с шифрованием. На чем основано это утверждение? Вы также отстаете в обновлениях, которые вы говорите, 20.04.2, и если они полностью обновлены, это будет 20.04.3.
NavinRaj Pandey avatar
флаг in
он не поддерживал / не работал для aes-256-cbc-hmac-sha1. Мне пришлось использовать только aes-256-cbc, чтобы заставить его работать в проекте узла в этой версии, только не в более старых.
muru avatar
флаг us
Вы включили SSH на 443 в своем личном Gitlab?
Рейтинг:0
флаг in

Thats because private gitlab repo doesn't allow ssh from 443 and ISP doesn't allow port 22 for ssh. For those private repo which allow 443 this solution will work. I should be looking for some Jump server sloution where I can use the middle jump server's port 443 then ssh to port 22 of targeted server from there.

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

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