DBeaver の SSH 接続で ed25519 キーを使う

DBeaver で ed25519 認証キーによる SSH 接続を行おうとしてエラーが出た場合、次の内容を試してみてください。DBeaver をインストールしただけでは ed25519 キーは使えないようで、拡張ソフトをインストールする必要があります。

Install New Software をクリック


右上の Add… をクリック


Location に https://dbeaver.io/update/sshj/latest/ と入力。
Name は何でもいいですが、Advanced SSH tunnel libraries とここでは入力しています。


DBeaver SSH tunnel (SSHJ) implementation が選択肢出てきます。チェックを入れて、Next を押していき、最後に Finish をクリックすればあとは自動的にインストールされます。


インストールが済むと、Advanced 設定の Implementation で JSch を SSHJ に変更できるようになっています。ed25519 キーを用いる場合は、SSHJ を選択してください。

最後に IP アドレスや Port, User Name などの必要な情報を入力したあと、Test tunnel configuration を押して、正常に SSH 接続できることを確認します。


こちらを参考しました。

https://github.com/dbeaver/dbeaver/wiki/Optional-extensions