リバースSSHトンネルが多いが、監視ポートを再利用できないため、無料で監視できる任意のポートを探そうとします。
また、-M 0 を指定しましたが、配信が正常に機能し、ほとんどの場合、接続が切断されると自動的に再接続されます。しかし、まれなケースですが、接続が切断され、古いものであっても接続されていると考える場合があります。
任意のリスニングポートを設定できますか?
私が試したこと:
- -M [port]を使用してポートを指定すると、複数の接続を監視できません
- -M 0 を指定して ServerAlive を使用すると、接続はほとんど中断されません。
- sshd_configにClientAliveを追加し、コマンドラインにServerAliveを指定しました。
私のバックポート配信が時々古く、信頼できなくなるからです。
答え1
ついに答えを見つけました。
- SSHサーバーにエコーサーバーを置き、それをすべての接続の監視ポートとして指定します(良いですが、エコーサーバーの設定が必要です)。
- 利用可能なポート範囲を探し、接続ごとに異なるポートに転送される独自のポートを作成します。