プロが教えるわが家の防犯対策術!

会社に下記構成がありまして、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サーバ以外の接続は受け付けない設定になっている。

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

A 回答 (1件)

sshにport forwarding機能があります。


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

ありがとうございます。検索してみて付け焼刃ですが勉強してみました。
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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!