Как подключиться по ssh к старой системе?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

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

Как подключиться по ssh к старой системе?

Сообщение MiK13 »

Возникла необходимость кое что подправить в одной старой системе. Компьютер там новый, но вот система -- Debian 4. i386.
А у меня на компьютере Debian 11 amd64. Пытаюсь подключиться:

Shell

$ ssh root@10.177.15.78
Unable to negotiate with 10.177.15.78 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
Подключаюсь к этотму компьютер через промежуточный "сервер" (на нём Debian 5, i386). Пытаюсь подключиться к своему:

Shell

# ssh mik13@10.177.11.13
no kex alg
Можно ли как-то решить эту проблему?
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: Как подключиться по ssh к старой системе?

Сообщение Zer0 »

С помощью putty я успешно подключаюсь к slackware 13.0 и 14.2, debian 4 конечно немного старше чем slackware 13.0 но попытаться стоит.
Memento mori ... сделай бэкап.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как подключиться по ssh к старой системе?

Сообщение Bizdelnick »

Попробуйте добавить -o KexAlgorithms=diffie-hellman-group-exchange-sha1
P. S. Использование тагого старья — за гранью добра и зла.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Как подключиться по ssh к старой системе?

Сообщение MiK13 »

Bizdelnick писал:
01.10.2021 12:44
Попробуйте добавить -o KexAlgorithms=diffie-hellman-group-exchange-sha1
Спасибо. Всё прошло.
Правда есть одна странная проблема (связанная с вводом информации мышкой)
При первой попытке выскочило предупреждение, что идентификатор хоста изменён. И предложение:

Shell

remove with:
ssh-keygen -f "/home/mik13/.ssh/known_hosts" -R "10.177.15.78"
Я тройным кликом выделил эту строку и кликом колёсика её "исполнил".
А странность в том, что эта строка не попадает в историю. То есть нажатие ↑ вызывает не эту команду удаления строки из ~/.ssh/known_hosts, а предыдущую по подключению. Это, конечно, удобно. Но почему команда, введённая мышью, не попадает в историю?
(команда apt install syslinux-utils в историю попала)
Bizdelnick писал:
01.10.2021 12:44
P. S. Использование тагого старья — за гранью добра и зла.
Это отдельная история :)
По-моему, есть какое-то правило: "если что-то работает, то и пусть работает, не надо трогать"
Система разрабатывалась давно, когда Etch был актуальным. А недавно заказчик (который сам тоже разработчик более общей части) сказал, что компьютеров CPC-30X уже давно нет и надо запустить на CP3000 (или что-то вроде этого названия). И попутно кое-что подправить в программе.
Там современный Intel(R) Core(TM) i7-3555LE CPU @ 2.50GHz, 4 потока около 4 ГБ памяти. У меня была мысль поставить Bullseye. Но её перечеркнула одна проблема.
Для связи с некоторой периферией использовались модули. Под ядро 2.6.30. А разработчиков этих модулей уже давно нет. И где исходники -- не известно.
Спасибо сказали:
Ответить