リバースSSHトンネルを介してシリアル接続を取得する方法

リバースSSHトンネルを介してシリアル接続を取得する方法

コンピュータの1つにシリアルポートはありますが、もう1つにはないプロジェクトがあります。物理シリアルポートがないコンピュータで、TCPに接続されている仮想シリアルポートを提供する必要があります。

私はsocatを使ってこれを成功させましたが、ネットワーク上に開いているクライアントシステムに既知のIPアドレスが必要ですが、他のネットワーク上のクライアントシステムからインターネット経由でアクセスできるようにしたいと思います。

また、リバースSSH接続を実行して、クライアントのIPアドレスを知らなくてもサーバーがクライアントに接続できるようにしました。

socatとreverse sshを使ってこれを行う方法があるかどうか疑問に思います。それとも、固定/パブリックIPを持たないデバイスとシリアルポートを共有する別のプログラムですか?

事前に助けてくれてありがとう。

関連情報