AutoSSH モニターのエコーポートを特定の IP にバインドする

AutoSSH モニターのエコーポートを特定の IP にバインドする

SSH トンネルの作成に autossh を使用しています。autossh-Mのパラメータ以外はすべて正常です。

リモート ホストの特定の IP にバインドすることはできません。デフォルトでは、 を作成します0.0.0.0:20000

ループバック IP にバインドしたいのですが、127.1.6.134:20000できますか?

tcp        0      0 127.0.0.1:20000         0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.1.6.134:7681        0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.1.6.134:9100        0.0.0.0:*               LISTEN      - 

答え1

おそらく、GatewayPorts yesSSH 設定のどこかに設定されているでしょう。それを無効にするか、-o GatewayPorts noautossh への呼び出しを追加してみてください。そうすると、ローカル ポートがループバック アドレスにバインドされますが、これは 127.0.0.1 だけになる可能性もあります。127.1.6.134 も許可されるかどうかはわかりません。

autossh は、次のように ssh の呼び出しに引数を追加することで転送を実装します。

ssh -L 20000:remotehost:20000 -R 20000:localhost:20001

ではGatewayPorts no、sshはローカルフォワードをループバックアドレスにバインドします。ssh_config マニュアルページ

関連情報