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 接続できることを確認します。
こちらを参考しました。