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

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

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

Цель: 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

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

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

Связанный контент