tips chips

日々の作業で出てきた技術メモの切れ端を置いておくページ

IntelliJのSSHで1PasswordのSSH Agentを使う

1PasswordのSSH Agentから鍵を参照してIntelliJのSSH機能を使う

IntelliJやWebStormなどのJetBrains系IDEにはSSH機能が付いている。自分は設定したサーバーでトンネルを掘ってDBへ接続する用途で使用している。

別の話で、1PasswordにはSSH Agent機能が付いていて、これを使うと1Passwordに保存してある秘密鍵を使ってSSHを利用することができる。

~/.ssh/configへ設定すれば使えるはずで、IntelliJのSSH機能もconfigを見てくれるはずなのだが、なぜかうまく接続できず色々調べたが下記の設定によって接続することができた。

Request: identity agent compatibility with data grip
I can't seem to get data grip (https://www.jetbrains.com/datagrip/) SSH tunnelling working with the 1-password identity agent.
https://1password.community/discussion/comment/655429/#Comment_655429

1PasswordのSSH Agentと相性が悪かったのか、それ以外でも起こるのかはわかってないがとりあえず一件落着。

versions

  • 1Password: 1Password for Mac 8.10.9 (81009046)
  • IntelliJ IDEA: IntelliJ IDEA 2023.2 (Ultimate Edition)