DBeaverでリモートDBへのSSH接続時の秘密鍵はPEMを使う

macでDBeaverというSQLクライアントソフトを使おうとして、リモートDBへのSSH接続でエラーが出た。
ターミナルからのSSH接続は問題なくできている。
ネットを検索したところ、以下の同じ状況でのQAやりとりを見つけた。
Dbeaver: SSHトンネルを介して接続する「無効な秘密鍵」

上記サイトに記載しているように、以下コマンドの実行で無事にDBeaverでも接続できるようになった。

1ssh-keygen -p -m PEM -f ~/.ssh/id_rsa

このコマンドは以下サイトで解説されているように、OpenSSH形式からPEM形式に変換するものだ。
SSH KeyをOpenSSH形式化からPEM形式に変換

ところで、DBeaverの接続はこれで解決したが、EclipseのSSH接続できなかった問題も解決できそうだ。

最後に鍵を生成するssh-keygenコマンドの説明サイトを載せておく。
【 ssh-keygen 】コマンド――SSHの公開鍵と秘密鍵を作成する