[Sequel Pro] 踏み台サーバを経由して DB に接続する
1. SSH Host の設定
~/.ssh/config に以下を記載する.ホスト名は一例なので自由に決めて OK
dev-bastion の User は適切なユーザ名におきかえて,IdentifyFile のパスも必要に応じて変更する
# 踏み台サーバに接続するための設定
Host dev-bastion
User daiki.nojiri
IdentityFile ~/.ssh/id_rsa
HostName bastion.example.com
# アプリケーションサーバに接続するための設定
Host dev-application
HostName 12.34.56.78
User user
IdentityFile ~/.ssh/id_rsa
# 踏み台サーバを経由するための記述
ProxyCommand ssh -W %h:%p dev-bastion2. Sequel Pro の設定
接続情報を埋めていく
上から順に
| Name | 適当に好きな名前をつける |
| MySQL Host | アプリケーションサーバにある DB のエンドポイント |
| Username | アプリケーションサーバにある DB のユーザ |
| Password | アプリケーションサーバにある DB のパスワード |
| Database | アプリケーションサーバにある DB の DB 名 |
| Port | アプリケーションサーバにある DB のポート番号 |
| SSH Host | SSH Host の設定で決めたホスト名 (アプリケーションサーバのほう) |
| SSH User | SSH Host の設定に記載したので空で OK |
| SSH Password | SSH Host の設定に記載したので空で OK |
| SSH Port | 指定する必要があれば指定する |
実際に値をいれるとこんな感じ.これで Connect できれば OK