SSHによるデュアルトンネルホッピング

SSHによるデュアルトンネルホッピング

WinSSHTermを使用してブローカーに接続し、ブローカーがデータウェアハウスをホストしているサーバーに接続します。シェルコマンドを使用してPutty接続を再現する方法がわかりません。

簡単なレビュー:

まず、ポート5432をローカルポート10001にマップするプロキシサーバーに接続します。その後、データベースサーバーに接続し、その5432ポートを以前に自分の10001ポートにローカルにマップしていたブローカーの5432ポートにマップしました。その後、ローカルデータベースマネージャを介してデータベースに接続できます。

そのために:

まず、プロキシサーバーへの次の接続を作成しました。

ここに画像の説明を入力してください。

その後、そこからローカルホストポート10001にトンネルを追加しました。

ここに画像の説明を入力してください。

プロキシサーバーにログインしたら、次のコマンドを使用してデータベースサーバーに接続し、対応する5432ポートをプロキシの5432ポートにマップしました。

ssh username@databaseServer -L 127.0.0.1:5432:databaseServer:5432

Puttyでは、特定のサーバーに対して事前定義されたログインコマンドを使用してWinSSHtermに移動したいと思います。

シェルコマンドを使用して上記の動作をどのように再現できますか?

最初に試したことは次のとおりです。残念ながら動作しません。

ssh username@databaseServer -L 127.0.0.1:5432:databaseServer:5432

ここに画像の説明を入力してください。

ありがとう

答え1

ついに正しい書き込み方法を見つけました。

ログインコマンド

ssh username@databaseServer -L 127.0.0.1:5432:databaseServer:5432

コマンドラインパラメータ

-L 10001:localhost:5432

関連情報