[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-bastion
2. 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