みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ポートフォワーディング(Webサーバ経由してMySQLサーバへ)の方法

会社に下記構成がありまして、WindowsPC+Access2003+MyODBCを使用してLinuxMysqlサーバ上のデータを保守したいと思ってます。

・WindowsPC:192.168.0.1
・LinuxWebサーバ:192.168.1.2
・LinuxMysqlサーバ:192.168.1.3
*WindowsPCからSSHクライアントを使用してLinuxWebサーバは接続可能、LinuxMysqlへは接続不可能。
*LinuxMysqlサーバはLinuxWebサーバ以外の接続は受け付けない設定になっている。

専門知識のない素人なのですが、ベンダーさんに聞いても「ポートフォワーディングを使って下さい」としかヒントをくれず、ポートフォワーディングを調べても中々理解できずにいて、困ってしまいました。
接続のための設定方法についてアドバイスよろしくお願いします。

投稿日時 - 2009-06-06 01:46:54

QNo.5020613

困ってます

質問者が選んだベストアンサー

sshにport forwarding機能があります。
設定はクライアントによって違いますが
sshクライアントがPCのlocalhostでポートを空けて待ち、そこへの通信はsshサーバ(LinuxWeb?)から指定されたIPアドレスの指定されたポートに飛ばされます
あとはssh port forwardingなどで検索し勉強して下さい

投稿日時 - 2009-06-06 17:53:59

お礼

ありがとうございます。検索してみて付け焼刃ですが勉強してみました。
sshクライアントにPuTTYを使っているので、
PC⇒(PuTTYでssh通信)⇒LinuxWeb⇒LinuxMySQL(ポート3306)
という形を想定しました。
PuTTYの設定を、
・接続先ホスト=192.168.1.2:22(LinuxWeb)
・トンネルの源ポート=3306
・トンネルの送り先=192.168.1.3:3306(LinuxMysql)
として、PuTTYでのssh通信を保ったまま、MyODBCにてlocalhost:3306という設定でMysqlへ接続する。というふうに月曜に会社で試して見ようと思います。これでうまくいくかどうか分かりませんが、おかげさまで突破口を開けました。

投稿日時 - 2009-06-06 23:15:53

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問