サーバー側に自動的にセットアップされた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
として出力された文字列でいけると思います。
東京造形大学卒業後、マクロメディア(現アドビ)に入社。QAやテクニカルサポートマネージャーとしてFlash、DreamweaverなどのWeb製品を担当。独立後、2007年に虫カゴデザインスタジオ株式会社を設立。2021年東京三鷹を拠点に。最近は、Unity, Unity Netcode for GameObjects, CakePHP, Laravel, ZBrush, Modo, Adobe Substance 3D, Adobe Firefly, Xcode, Apple Vision Pro, Firebaseにフォーカスしています。モバイルアプリ開発情報を主としたブログ「MUSHIKAGO APPS MEMO」の中の人。