🗂
Sequel Aceの秘密鍵参照パスは~/.keys
MySQLのGUIツールであるSequel Ace(以前はSequel Proという名前だった)を使おうとしてハマった内容をメモ。
データベースサーバーの環境によってはsshを経由しての接続が必要なことがあります。
Sequel Aceでもsshを経由しての接続が可能ですが、最初思うようにうまくいきませんでした。
エラーメッセージがダイアログで出るんですが、末尾を見るとこんな感じ
debug1: Trying private key: /Users/aaa/.keys/id_rsa
no such identity: /Users/aaa/.keys/id_rsa: No such file or directory
debug1: No more authentication methods to try.
aaa@0.0.0.0: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
SSHトンネルはリモートホストで認証できませんでした。パスワードを確認し、まだアクセス可能であることを確認してください。
よく見ると鍵の参照場所が /Users/aaa/.keys/id_rsa
となっています。
そう、Sequel Aceが見に行く鍵の参照場所は .keys
なんです。
私は .ssh
に鍵を置いています。そりゃうまくいかないよ。
しかもこれ、アプリの設定から変えることができない・・
対策
場当たり的な気もしますが、シンボリックリンクを貼りました。
コピーするよりはいいと思います。
$ ln -s .ssh .keys
Discussion