私は Linux サーバーの管理に SSH を使用しています。サーバーからクライアントにポートをバインドする必要がある場合があります。私は次のようにします。
sudo ssh <serverUser>@<server> -L <localPort>:localhost:<serverPort>
時々、ポート 80、ポート 443、ポート 8080 など、複数のポートをバインドしたい状況に遭遇することがあります。
SSH ポート バインディングでそれは可能ですか?
答え1
-L
同じ SSH コマンドで複数のパラメータをテストしたところ、うまくいきました。
sudo ssh <serverUser>@<server> -L 80:localhost:80 -L 443:localhost:443
答え2
はい、私はこれについてかなり長い間探していましたが、ここで質問を投稿してから 5 分後に、1 つの可能性が頭に浮かびました。
複数のターミナルを開き、必要なさまざまなポートを 1 つずつ同じサーバーに割り当てます。
例えば:
ターミナル1の場合:
sudo ssh <serverUser>@<server> -L 80:localhost:80
ターミナル2の場合:
sudo ssh <serverUser>@<server> -L 443:localhost:443
ターミナル3:
sudo ssh <serverUser>@<server> -L 8080:localhost:8080