Bitnami : MacでPuTTYのように「SSHトンネル」を使ってphpMyAdminにアクセスしたい

広告:超オススメUnity Asset
  広告:超オススメUnity Asset

サーバー側に自動的にセットアップされたphpMyAdminに「{サーバーアドレス}/phpmyadmin」で接続すると、

For security reasons, this URL is only accessible using localhost (127.0.0.1) as the hostname.

のように表示され、セキュリティ強化のためlocalhost環境のURLからしかアクセスできないように設定されており、なんとか使いたい状態となります。これに対して、ネット上ではどんなURLからでもアクセスできるように設定する方法があったりしますが、セキュリティを維持したままなんとかしたいものです。

Bitnami公式ドキュメントにSSHトンネルさせる方法が紹介されていました。

Windows環境では、PuTTYを使えば楽ちんと言うことですが、Macではどうするのか。それも後半書かれていました。

まず、前提として

  • サーバー側は稼働中でphpmyadminはサーバー側にセットアップ済み
  • Mac内に秘密鍵(.pemなど)がある

です。

MacでSSHトンネルを張る

ターミナルで

ssh -i {秘密鍵までのパス}.pem -N -L 8888:127.0.0.1:80 {ユーザー名}@{サーバーアドレス}

するとで実行状態になります。

ブラウザでphpMyAdminへアクセス

※ httpsではなくhttpです。

うまくいけば、phpMyAdminのログイン画面に入れます。

ログインユーザーとパスワード

Bitnamiの例ですが、

の最後の方に書かれていて、ログインユーザーは「root」、Administrator Passwordと同じとのことで、ssh接続した後のサーバー側でcat bitnami_application_password として出力された文字列でいけると思います。

Phpmyadmin