SSH über seriell unter Windows

SSH über seriell unter Windows

Ich muss eine serielle SSH-Verbindung zwischen einem Windows- und einem Linux-Rechner herstellen. Ich habe auf der Linux-Seite Socat verwendet, um die Weiterleitung von UART an den SSH-Server auf dem lokalen Host durchzuführen, und es funktioniert einwandfrei.

Ziel: SSH-Client - Windows (UART) ------------ Linux (UART) - SSH-Server bei localhost

Um die Linux-Seite zu testen, habe ich Putty auf der Windows-Seite verwendet, um eine COM-Port-Verbindung zum SSH-Server unter Linux zu öffnen, und es funktioniert.

Jetzt ist das Problem, dass ich einen SSH-Client auf Windows-Seite verwenden muss. Ich habe HW VSP3 ausprobiert (vonHW_Gruppe), um als TCP-Server zu fungieren und es meinem COM-Port zuzuordnen. Ich habe es lokal getestet, indem ich den COM-Port mit Putty geöffnet und mich per Telnet mit dem lokalen TCP-Server verbunden habe. Ich hatte erwartet, dass das, was ich im Telnet-Terminal eingebe, auf Putty erscheint und umgekehrt. Ich habe nichts gesehen.

Wahrscheinlich, weil es nicht die beabsichtigte Verwendung von HW VSP3 ist. Ich habe auch erfolglos TCPCOM32 ausprobiert. Ich habe die Portweiterleitung von Putty ausprobiert, konnte aber keine Möglichkeit finden, das Paket an den seriellen Port weiterzuleiten.

Meine Frage ist, was kann ich auf der Windows-Seite tun, um dies zu erreichen?

Antwort1

Mein Ansatz wäre, auf der Linux-Seite am seriellen Port einen PPP-Server einzurichten und dann Windows über die serielle Verbindung als PPP-Client zu konfigurieren.

Auf diese Weise erhalten Sie eine Standard-IP-Netzwerkverbindung zwischen den beiden Maschinen.

verwandte Informationen