123.456.789
SSH経由でアクセスできるリモートホストがあります。 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
-R
3306
ローカルポート転送を設定しようとしているので、コマンドは次のようになります。
ssh -L 3306:my-private-host-database.example:3306 [email protected]