Skip to content

Instantly share code, notes, and snippets.

@terashim
Created May 14, 2020 05:52
Show Gist options
  • Select an option

  • Save terashim/745dedd52476953d7f005f85ad4bc6db to your computer and use it in GitHub Desktop.

Select an option

Save terashim/745dedd52476953d7f005f85ad4bc6db to your computer and use it in GitHub Desktop.
DBeaverでSSHトンネル接続する場合はPEM形式の秘密鍵が必要

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-----

で始まる。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment