バスチャンホストの内部DNSを介して検証されるターゲットホストへのSSHトンネリング方法

バスチャンホストの内部DNSを介して検証されるターゲットホストへのSSHトンネリング方法

123.456.789SSH経由でアクセスできるリモートホストがあります。 SSHホスト内では、プライベートデータベースホストにアクセスできます。

私のコンピュータのローカルポートを次に転送したいと思います。プライベートデータベースホスト渡すリモートホスト(正しい用語の場合は要塞として使用)


私はしようとしています:

ssh 3306:my-private-host-database.example:3306 [email protected]
ssh: Could not resolve hostname 3306:my-private-host-database.example:3306: Name or service not known

それでは問題がmy-private-host-database.example正しく解決されたようです。ただ要塞ホストの内部DNSから123.456.789

これは可能ですか?

答え1

(コメントで行われたトラブルシューティングセッションに基づいています)

存在する

ssh 3306:my-private-host-database.example:3306 [email protected]

文字列が3306:my-private-host-database.example:3306欠落しているか、オプションのパラメータのようです。このオプションがない場合、文字列全体はホスト名として扱われます(2つのsとコロンを含む)。-L-R3306

ローカルポート転送を設定しようとしているので、コマンドは次のようになります。

ssh -L 3306:my-private-host-database.example:3306 [email protected]

関連情報