愛用しているMySQLのクライアントアプリ(GUI)Navicatが新しいバージョンになったので、
ダウンロードして、再度設定してみた。
XサーバーのMySQLには通常の接続はできない(以前はできた?)のでSSHトンネルで接続を試す。
自分のコンソールからSSHは普通に接続できる。
しかし!
なぜかエラーで接続できない!
Access denied for 'none' .Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic
これで数日悩んだ。。。
cat cat ~/.ssh/id_rsa
これでも鍵は表示されるし、どこにもエラー回避が載っていない。。。
「Sequle Pro」でも同様のエラーが出る。。
困った。
Navicatのサポートに連絡をして、何度もやりとりすると、ついに解決!
id_rsaファイルをホームフォルダにコピーして、
アクセスのパーミッションがあるかどうか確認して、Navicatのプライベートキーパスを変更。
具体的にはこのようにした
/Users/user/.ssh/id_rsa
これで接続できた!!
やっと、ほっともっと。