■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




sshポート転送経由でのデータベース接続は可能でしょうか。 2018/06/15 11:43:49
TRD
こんにちは。
sshポート転送経由でのデータベース接続は可能でしょうか。
可能な場合、対応バージョンを教えてください。
元の文章を引用して返信

Re: sshポート転送経由でのデータベース接続は可能でしょうか。 2018/06/15 16:28:14
たけ
こんにちは。
SSHトンネリングはOBには関係無いネットワーク層の話なので
正しく準備をして
tnsnames.oraで接続先を正しく設定するなり
接続先文字列で正しく書けば
どんなクライアントツールでも
できると思いますよ。

詳しいやり方はgoogleで「oracle client ssh tunnel」と
検索して見つかるページを見ればわかりやすく解説されていますので省略します。
元の文章を引用して返信

Re: sshポート転送経由でのデータベース接続は可能でしょうか。 2018/06/18 15:02:24
TRD
たけさん

こんにちは。ご回答ありがとうございます。

認識あわせですが、ユーティリティ(今回の場合OB)がSSH機能を搭載していない場合でも実現可能という認識であっていますでしょうか。
(検索して上位に表示されるページでは、Putty などのsshクライアントか sshコマンドなどを利用しているように見受けられました。)

■参照ページ
https://docs.oracle.com/cd/E83857_01/paas/database-dbaas-cloud/csdbi/create-ssh-tunnel.html
https://stackoverflow.com/questions/3653788/how-can-i-connect-to-oracle-database-11g-server-through-ssh-tunnel-chain-double


ご確認よろしくお願いいたします。
元の文章を引用して返信

Re: sshポート転送経由でのデータベース接続は可能でしょ 2018/06/18 16:45:03
たけ
「sshポート転送」と書かれていたので、putty等による転送での接続を希望していると認識しましたが、ご希望の内容と違いましたでしょうか。
Oracle SQL Developerというツールであれば標準で対応していますが、
(https://dev.classmethod.jp/cloud/aws/sql-developer-rds/)
sqlplusやSI Object Browserは標準では対応していないので、
策としてputty等を使った「sshポート転送」の手段となります。
なお、ObjectBrowser for OracleもAWS等のDatabase Cloud Serviceに対応していますが、Database Cloud ServiceはSSH経由接続になるので公式の動作環境(※1)に「Oracle が推奨 する方法」と書かれていて、それは恐らく(※2)の事を言っていると考えています。

以下の接続図となります。

sqlplus等のクライアント
(tnsnames.oraでつなげる先のIPは、
 トンネリングソフトが起動している
 端末のIPアドレスにつなげる。
 自端末でも良い。
 sqlplusからputty迄はセキュアではない)
 |
トンネリング実現ソフト(putty等)
 |
つなげたいサーバー


※1
https://products.sint.co.jp/siob/function/requirements

※2
https://docs.oracle.com/cd/E83857_01/paas/database-dbaas-cloud/csdbi/create-ssh-tunnel.html
https://docs.oracle.com/cd/E60665_01/tutorials_ja/obe_dbaas_connecting_to_an_instance/obe_dbaas_connecting_to_an_instance.html
元の文章を引用して返信

Re: sshポート転送経由でのデータベース接続は可能でしょ 2018/06/19 14:56:16
TRD
たけさん

こんにちは。

>Oracle SQL Developerというツールであれば標準で対応していますが、
>(https://dev.classmethod.jp/cloud/aws/sql-developer-rds/)
>sqlplusやSI Object Browserは標準では対応していないので、

意図していたのは上記のような設定がOBでできるかということでした。
OBの機能としては対応していないということ承知いたしました。

ただご教示いただいた下記構成(トンネリングソフトに仲介させる)にて
OB利用の場合でも実現可能ということも承知しました。

>sqlplus等のクライアント
>(tnsnames.oraでつなげる先のIPは、
> トンネリングソフトが起動している
> 端末のIPアドレスにつなげる。
> 自端末でも良い。
> sqlplusからputty迄はセキュアではない)
> |
>トンネリング実現ソフト(putty等)
> |
>つなげたいサーバー

ユーティリティ(OB)単体で設定できることが望ましいですが、
OBを利用する場合には、上記の構成を検討してみようと思います。

ご回答ありがとうございました。
元の文章を引用して返信

Re: sshポート転送経由でのデータベース接続は可能でしょ 2018/06/19 18:23:43
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

TRDさんからのご質問に対する回答としましては、たけさんからの回答と相違ありません。
現状では、SSHトンネリングを設定するような仕組みを提供しておりませんが
ご要望として開発側に伝えさせていただき、今後のバージョンアップ時に検討してまいります。

たけさん
本件、ご記入いただきありがとうございます。

何卒、よろしくお願い申し上げます。
元の文章を引用して返信