Рейтинг:1

SSH через последовательный порт в Windows

флаг eg

Мне нужно установить SSH-соединение через последовательный порт между компьютерами Windows и Linux.Я использовал socat на стороне Linux для переадресации с uart на SSH-сервер на локальном хосте, и он отлично работает.

Цель: SSH-клиент — Windows (UART) ------------ Linux (UART) — SSH-сервер на локальном хосте

Чтобы проверить сторону Linux, я использовал Putty на стороне Windows, чтобы открыть соединение COM-порта с сервером SSH в Linux, и это работает.

Теперь проблема в том, что мне нужно использовать SSH-клиент на стороне Windows. Пробовал HW VSP3 (от HW_Группа), чтобы действовать как TCP-сервер и сопоставить его с моим COM-портом. Я проверил это локально, открыв COM-порт с помощью Putty и подключившись по telnet к локальному TCP-серверу. Я ожидал, что то, что я набираю на терминале telnet, появится в Putty, и наоборот. Я ничего не видел.

Вероятно, потому что это не предполагаемое использование HW VSP3. Я также пробовал TCPCOM32 безрезультатно. Я изучил переадресацию портов Putty, но не нашел способа перенаправить пакет на последовательный порт.

Мой вопрос: что я могу сделать на стороне Windows, чтобы добиться этого?

Рейтинг:1
флаг us

Мой подход состоял бы в том, чтобы настроить сервер PPP на стороне Linux на последовательном порту, а затем настроить Windows в качестве клиента PPP через последовательный канал.

Таким образом, вы получите стандартную IP-сеть между двумя машинами.

флаг eg
Спасибо, Теро. Я попробую. Таким образом, кажется, что запустить SSH через последовательный порт невозможно.
флаг us
Общая идея IP заключается в том, что IP реализуется поверх различных технологий уровня 2, таких как последовательный порт, Ethernet, Wi-Fi и т. д., а затем приложения запускаются поверх IP. Таким образом, приложения должны поддерживать только IP.
флаг eg
А, понял. Serial — это физический уровень, PPP — это канальный уровень, а IP — это сетевой уровень. Я думал, что смогу сделать что-то вроде «socat» на стороне Windows, поскольку socat намного проще на стороне Linux. Мне любопытно, как использование socat «обходит» несколько уровней OSI.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.