証明書を使用して両方を識別し、2 台のマシン間に安全なネットワーク パイプを作成する必要があるクライアント/サーバー プログラムを作成しています。SSH プロトコルは、これに完全に適合しているように見えます。組み込みのセキュリティ、両側認証のサポート、および成熟度が大きな利点です。また、1 つのオープン接続を使用して多数の汎用ポートを接続することにより、接続を多重化することもできます。
アイデアは、常時接続 (これらのプログラムにはクライアントとサーバーの間に専用回線があります) を作成し、必要なときにポートを開くことです。SSH プロトコルをこのように使用できますか? それをサポートするために libssh をプログラムに組み込むにはどうすればよいですか?