DBeaverでSSHトンネル経由の接続をする場合、SSH秘密鍵はOpenSSH形式ではなくPEM形式にする必要がある。
例えば既にOpenSSH形式の秘密鍵 ~/.ssh/id_rsa があるとき、それをPEM形式に変換したファイルを ~/.ssh/id_rsa.pem に作成するには
cp ~/.ssh/id_rsa ~/.ssh/id_rsa.pem
ssh-keygen -p -m PEM -f ~/.ssh/id_rsa.pemとする。
秘密鍵の形式がわからないときはファイルの1行目で見分ける。 OpenSSH形式の秘密鍵は1行目が
-----BEGIN OPENSSH PRIVATE KEY-----
で始まり、PEM形式の秘密鍵は1行目が
-----BEGIN RSA PRIVATE KEY-----
で始まる。