[РЕШЕНО] Как восстановить подключение по SSH к компьютеру со старой ОС?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
MiK13
Сообщения: 1181
ОС: Linux Debian

[РЕШЕНО] Как восстановить подключение по SSH к компьютеру со старой ОС?

Сообщение MiK13 »

Поставил Debian 12. Решил подключиться к компьютеру, на котором Debian 5. А мне в ответ:

Код: Выделить всё

Unable to negotiate with 10.177.11.1 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
ChatGPT посоветовал в /etc/ssh/ssh_config добавить строку

Код: Выделить всё

HostKeyAlgorithms ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
Или раскомментировать её, если она там есть.
Её там не было. Добавка ничего не дала
Сравнил файлы /etc/ssh/ssh_config в Debian 11 и Debian 12 -- единственное различие среди незакомментированных (без # в начале) строк:

Код: Выделить всё

63c62
< ChallengeResponseAuthentication no
---
> KbdInteractiveAuthentication no
Подключился к компьютеру с Debian 11 и из него него без проблем подключился к компьютеру с Debian 5.
Но напрямую не получается.

Как исправить ситуацию?

P.S. Немного ошибся в описании попытки исправить
Я смотрел не ssh_config, а sshd_config
Но файлы ssh_config полностью совпадают.


Извините, не в тот раздел поместил вопрос.
Последний раз редактировалось MiK13 14.02.2024 10:55, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1380
ОС: Slackware

Re: Как восстановить подключение по SSH к компьютеру со старой ОС?

Сообщение UnixNoob »

SSH Legacy Options, тут посмотрите
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
MiK13
Сообщения: 1181
ОС: Linux Debian

Re: Как восстановить подключение по SSH к компьютеру со старой ОС?

Сообщение MiK13 »

UnixNoob писал:
13.02.2024 21:52
SSH Legacy Options, тут посмотрите
Спасибо. Завтра попробую разобраться и решить проблему.
Спасибо сказали:
MiK13
Сообщения: 1181
ОС: Linux Debian

Re: [РЕШЕНО] Как восстановить подключение по SSH к компьютеру со старой ОС?

Сообщение MiK13 »

Добавил в /etc/ssh/ssh_config две строчки

Код: Выделить всё

HostKeyAlgorithms = +ssh-rsa 
PubkeyAcceptedAlgorithms = +ssh-rsa
и проблема решилась
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20800
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [РЕШЕНО] Как восстановить подключение по SSH к компьютеру со старой ОС?

Сообщение Bizdelnick »

MiK13 писал:
13.02.2024 19:02
Извините, не в тот раздел поместил вопрос.
В следующий раз просто напишите модератору, воспользовавшись кнопкой «Пожаловаться на это сообщение».
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
obildev
Сообщения: 1
ОС: MacOS

Re: [РЕШЕНО] Как восстановить подключение по SSH к компьютеру со старой ОС?

Сообщение obildev »

sudo vim /etc/ssh/ssh_config
Там где HostkeyAlgorithms (если закоментировано, то расскоментируйте) добавляете после запятой если какие-то алгоритмы у вам прописаны "HostkeyAlgorithms" уже, если нет, то сразу "HostkeyAlgorithms rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519".
Выходите и будет все Ок.
Спасибо сказали:
Ответить