Windows 上のシリアル経由 SSH

Windows 上のシリアル経由 SSH

Windows と Linux マシン間でシリアル経由で SSH 接続を確立する必要があります。Linux 側で socat を使用して、uart からローカルホストの SSH サーバーに転送しましたが、正常に動作しました。

目標: SSH クライアント - Windows(UART) ------------ Linux (UART) - ローカルホストの SSH サーバー

Linux 側をテストするために、Windows 側で Putty を使用して Linux 上の SSH サーバーへの COM ポート接続を開き、動作しました。

問題は、Windows側でSSHクライアントを使用する必要があることです。HW VSP3(HW_グループ) を TCP サーバーとして動作させ、COM ポートにマップします。Putty を使用して COM ポートを開き、ローカル TCP サーバーに telnet してローカルでテストしました。telnet 端末で入力したものが Putty に表示され、その逆も起こると予想しましたが、何も表示されませんでした。

おそらく、HW VSP3 の本来の使用法ではないためでしょう。TCPCOM32 も試しましたが、効果はありませんでした。Putty ポート転送を調べましたが、パケットをシリアル ポートに転送する方法は見つかりませんでした。

私の質問は、これを実現するために Windows 側で何ができるかということです。

答え1

私のアプローチは、シリアル ポート上の Linux 側に PPP サーバーを設定し、シリアル リンクを介して Windows を PPP クライアントとして構成することです。

こうすることで、2 台のマシン間で標準の IP ネットワークが確立されます。

関連情報