Здравствуйте. Пытаюсь поднять шелл через последовательный порт. Раньше я делал так: GRUB_CMDLINE_LINUX=«console=tty0 console=ttyS0,115200n8», в итоге у меня на выведеном уарт была консоль, в которую можно залогиниться и работать как будто через ssh. Но возникла потребность перевешивать консоль на другой последовательный порт, который может быть подключен в процессе работы системы. Собственно вопрос: есть и способ пробросить шелл на произвольный последовательный порт? Пробовал ssh проборосить через socat: socat -d -d tcp:127.0.0.1:22 file:/dev/ttyACM0,b9600
И, вроде, что-то начало получаться, но не полностью. При подклчении появляется «SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.3 Invalid SSH identification string.»
Вобщем, пойдет любой способ: сделать все на хосте и клиент тупо подключается по юарт, настроить хост и клиент чтобы имитировать TCP для ssh или как-то еще.