遠隔に安全な方法のあなたのMySQLにアクセスする方法

によって Sukrit Dhandhania [[on]] 2009年4月22日

Linux 保証

このごろすべてのプラットホームのために利用できるMySQLいくつかの実際に涼しい前陣用具がある。 一部はあなたのローカルラップトップか卓上コンピュータに取付けられている必要がある他があるがWEBベース、MySQLサーバーに取付けることができる。 MySQLサーバーがあなたのローカルネットワークの外でどこかに走ることをあれば多分それにあなたの極度の涼しいMySQLにデスクトップの顧客の話を与えるためにインターネットにそれにアクセスする必要がある。 MySQLサーバーがインターネットに率直に走るようにアクセスを与えるために誘惑されるかもしれない。 それは非常に悪い考えである。 保証で大いに妥協しないでアクセスを与える大いによりよい解決はここにある。

私達がMySQLあなたのサーバーへのSSHのトンネルによって基づく関係を使用してこれをいかにしてもいいか見よう。 これをする2つのステップがある。 第1データをMySQLサーバーに出入してしかし配管している間SSHのトンネルあなたのコンピュータからのMySQLあなたのサーバーへのSSHのトンネルの関係を作成することである。 次のステップはローカルポートへのMySQLの関係をし、MySQLあなたの遠隔サーバーへの近づくことを許されることである。 次の命令はsshのトンネルをからの作成する remoteserver.net あなたのローカルコンピュータに。 それはそのコンピュータに入って来、出て行く交通を進める 港3306 あなたのローカルコンピュータに 港6666.

ssh user@remoteserver.net - L 6666: localhost: 3306

上で示されている命令を取り替えること変更しなさい user@remoteserver.net あなたのリモートサーバの信任状が付いている部分、 - L 6666 あなたがあなたのローカル機械のMySQLにアクセスしたいと思う港を使って。 この命令を動かしたらあなたがリモートサーバでようにログインするのが常であったユーザーのためのパスワードを入れるように頼まれる。 首尾よくパスワードを入れた後あなたのsshのトンネルは作動中べきである。

今度はMySQLのあなたの好みの顧客を進水させ、あなたがちょうど作成したsshのトンネルを使用してあなたが付いている関係にMySQL遠隔サーバーをしなさい。 仮定して港のトンネルをセットアップしなさい 6666 接続するのに次の信任状を使用する必要がある。

ホスト: 127.0.0.1
港: 6666

あなたがあなたのリモートサーバによって使用するデータベースの証明を使用する必要がある。 右のすべてをしたらMySQLのあなたの顧客のあなたの遠隔データベースを見られる今べきである。 安全な遠隔結合に今ある。 Remember to close the ssh tunnel when you are done with using MySQL by quitting the ssh session you setup initially.

Related Posts:
  • How to SSH to your remote server without entering a password every time
  • How to reset a lost MySQL root password
  • Getting started with iptables in Linux
  • Using CrossLoop to remotely connect to, view and control another PC
  • Why can’t I load secure web sites? (Online Banking, Webmail etc)
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.

    { 0 comments… add one now }

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>