Я соединился со своим полем Ubuntu с помощью его последовательного порта на окнах (использующий соединение на замазке, хорошо работает.)
Согласно вопросу https://serverfault.com/questions/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 предназначен для принятия (защищают) соединения по TCP/IP. Для использования SSH по последовательному порту Вам было бы нужно что-то действующее как клиент TCP и "передающий" данные из последовательного порта, такой как socat
.
Этот (источник) должен быть достаточно, приняв /dev/ttyS1
Ваш последовательный порт, 115200
желаемая скорость в бодах ("Скорость" при использовании PuTTY для Последовательного соединения), и Вы имеете sshd
слушание на порте 22
(который является значением по умолчанию):
socat -d -d tcp:127.0.0.1:22 file:/dev/ttyS1,b115200
-d -d
, согласно руководству:
Фатальная печать, ошибка, предупреждение и сообщения уведомления.
Я не протестировал это, поскольку у меня нет последовательного порта в данный момент.
Если Вы просто должны войти и выполнить команды оболочки по последовательному порту, можно работать getty
, agetty
или даже screen
на последовательном порте. Руководство SerialConsoleHowto устарело, но этот ответ мог бы помочь.