一度に複数のアドレス/ポートにSSHバインディング(-Lフラグ)

一度に複数のアドレス/ポートにSSHバインディング(-Lフラグ)

現在、2つのSSHコマンドがあります。

ssh -L 15000:some-instance.amazonaws.com:5432 <bastion server>

そして

ssh -L 15001:some-other-instance.amazonaws.com:5432 <bastion server>

some-instanceその結果、それぞれにsome-other-instance接続することができます。localhost:15000localhost:15001

1つのコマンドでこれを行う方法はありますか?同時に、両方のコマンドラインを使用する必要がある場合は、2つのコマンドラインを開く必要があるのは少し面倒です。

それがどのように機能するかについての私の理解は非常に限られているので、私の表現が正しくない場合は謝罪します!

答え1

-L同じコマンドに両方のオプションを入力するだけです。

ssh -L 15000:some-instance.amazonaws.com:5432 -L 15001:some-other-instance.amazonaws.com:5432 <bastion server>

関連情報