0

C/C++ ベースのソケット通信を使用して分散プログラムを設計しています。基本的に、1 つのサーバー プログラムSと 3 つのクライアント プログラムAB、およびがあり、クライアント プログラムはカスタマイズされたソケット ポートを介しCてサーバー プログラムと通信します。S4 つのプログラム ( SAB、およびC) を手動で開始する代わりに、libssh を使用して ssh セッションを作成し、execメソッドを送信してクライアント プログラムを実行したいと考えています。ssh sessionただし、との間の定義に少し混乱していますssh channel。私の場合、サーバー プログラムで ssh API を実行Sして、リモート ホストでこれら 3 つのクライアント プログラムを呼び出したいと考えています。3 つのチャネルで 1 つの ssh セッションを使用するか、またはそれぞれ 1 つのチャネルで 3 つの ssh セッションを使用する必要がありますか?

4

0 に答える 0