Я подключился к своему Ubuntu-боксу, используя его последовательный порт на Windows (соединение через шпаклевку работает нормально.)
Согласно вопросу /server/892892/how-to-use-ssh-over-serial-without-using-pppd-or-how-to-transfer-tcp-over-ser , он появляется Я должен быть в состоянии SSH в машину через последовательный порт.
Какие пакеты нужны или как мне это настроить?
http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubuntu.html
https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux
ssh
serial-port
Уильям
источник
источник
Ответы:
SSH предназначен для приема (безопасных) соединений по TCP / IP. Чтобы использовать SSH через последовательный порт, вам нужно что-то, действующее как TCP-клиент и «пересылать» данные с / на последовательный порт, например
socat
.Этого ( источника ) должно быть достаточно, при условии, что
/dev/ttyS1
вы используете последовательный порт,115200
требуемую скорость передачи («Скорость» при использовании PuTTY для последовательного соединения), и выsshd
прослушиваете порт22
(который используется по умолчанию):-d -d
согласно инструкции :Я не проверял это, поскольку у меня нет последовательного порта на данный момент.
Если вам просто нужно логин и запускать команды оболочки через последовательный порт , вы можете запустить
getty
,agetty
или дажеscreen
на последовательном порту. Руководство SerialConsoleHowto устарело, но этот ответ может помочь.источник
источник