SSH в Ubuntu по Последовательному порту

Я соединился со своим полем 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

12
задан 17 September 2018 в 19:45

2 ответа

  1. Загрузите putty.exe отсюда.
  2. Необходимо знать количество COM-порта и скорость в бодах порта.
    • Если Вы не знаете обоих, попытайтесь зафиксировать скорость в 115 200 затем попытка COM1 к COM8.
  3. Запустите putty.exe
    • Выберите "Serial" в "Типе соединения"
    • Установите скорость в бодах в "Скорости"
    • Определите имя COM-порта в "Последовательной линии"
    • Нажмите "Open"

Putty

-3
ответ дан 23 November 2019 в 03:49

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 устарело, но этот ответ мог бы помочь.

0
ответ дан 23 November 2019 в 03:49

Другие вопросы по тегам:

Похожие вопросы: