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