私はSSHトンネリング(ポート転送およびリバースポート転送)と同様の作業を行うアプリケーションを作成しています。ただし、SSHはまったく関係がないため、これを行うために既存のライブラリを使用しません。
私が知りたいのは、現在SSHがトンネリングを実装する方法です。最初のSSH接続を介してトンネルが多重化されますか、または各トンネルに対して複数の接続が作成されますか?
答え1
OpenSSHは、毎回新しい接続を作成するのではなく、複数の同時SSHセッションに対して既存のTCP接続を再利用できます。