Sequal Ace で .ssh/config の接続先情報を使ってデータベースに接続する
概要
- SQL を GUI で操作できる macOS 用アプリケーション「Sequal Ace」を導入した
~/.ssh/config
に設定した情報を使って、サーバーへの接続設定を行う
対象アプリケーション
Sequel Ace | MySQL/MariaDB database management for macOS
https://sequel-ace.com/
Homebrew を導入してある場合は、以下のコマンドでインストール可能。
$ brew install --cask sequel-ace
設定方法
サーバー接続情報の設定
ターミナルを起動し、下記コマンドで設定ファイルの編集画面を開く
$ vi ~/.ssh/config
以下のようにサーバー接続情報を設定
Host 任意の名前
HostName IPアドレス(または設定済みのドメイン)
User ユーザー名
IdentityFile ~/.ssh/秘密鍵ファイル
設定ファイルを再読み込み
$ source ~/.ssh/config
アプリケーション上での設定
設定ファイルの紐づけ
- Sequal Ace.app を起動し、ツールバー > Sequal Ace > Preference を開く
- [ネットワーク] タブを選択し、以下の項目を設定する
- SSH Config:
/Users/ユーザー名/.ssh/config
- Knoewn Hosts:
/Users/ユーザー名/.ssh/known_hosts
- SSH Config:
DB接続情報の登録
起動時に表示される画面で [SSH] タブを選択し、以下の情報を入力する。
- お気に入り登録用の名称
- DB接続情報
- MySQL Host: ローカルホストIP(デフォルトは
127.0.0.1
) - Username: DBのユーザー名
- Password: DBのパスワード
- Database: DBの名前
- Port: DBの接続ポート(MySQLのデフォルトは
3306
) - Time Zone: 必要に応じて設定
- MySQL Host: ローカルホストIP(デフォルトは
- SSH接続情報
- SSH Host:
~/.ssh/config
で設定したHost
の名前を入力する - 他の項目は空っぽでOK(上記ファイルで定義済みのため)
- SSH Host:
完了後、入力した情報が正しければ [Connect] ボタン押下で接続できる。