SSH Client Compatibility
With the many SSH clients out there, not every one of those supports every SSH agent configuration option.
To save you some headaches, we've been testing a lot of popular SSH & Git clients lately ourselves, and we've assembled our findings into this page:
https://developer.1password.com/docs/ssh/agent/compatibility
We'd love to hear from you in the thread below which SSH clients you feel are missing from this list!
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Comments
-
The tools we'll be covering next on the compatibility page:
- Terraform
- Ansible
- TablePlus (SSH tunneling)
- DataGrip (SSH tunneling)
- Capistrano
- csshX
- rsync
- WinSCP
1 -
Putty is missing. As far as I know, it's a quite popular ssh client for Windows.
Putty's agent called pageant is actually using the same mechanism as the Windows OpenSSH client, only the name of the named pipe for communication is different. The only thing you seem to need to add is a named pipe with the same naming scheme as Putty.1 -
I would love to see Putty and/or MobaXTerm (can use pageant)
0 -
I would love to see PuTTY, both putty.exe and plink.exe since the last one can be used as SSH channel for git for windows through git config core.sshCommand or GIT_SSH environment variable
0 -
I would also love pageant support, mostly for KiTTy (which itself is based on PuTTy)
0 -
While it would be nice if Pageant were supported natively, you can get this working right now by installing winssh-pageant.
0 -
Be great to see support for ssh(nassh) Chrome extension which is super useful.
1 -
I'd love to see some support for Sequel Ace too.
If you are on Mac and don't use TablePlus there's a 99% chance that you are using Sequel Ace.
0 -
I cannot get either Fork or GitKraken working using the SSH_AUTH_SOCK method. Works fine with git CLI however.
0 -
Re my above comment: Once I logged out on the Mac and logged back in again, the SSH_AUTH_SOCK export started working for the apps I tried it with. Unfortunately Fork doesn't support GPG.format = ssh so GitKraken it is (although truthfully I just use git cli for most things).
0 -
Hi @floris_1P 👋
Do you have any results from your compatibility test with DataGrip (SSH tunneling)? I'm trying to create the SSH tunnel. When I click to test the connection, the 1Password authorization modal is opened, but after I authenticate, the connection fails and DataGrip shows the message "cannot connect to remote host".
0 -
@floris_1P I had an issue getting 1Password to work with TablePlus for ages, then once I'd enabled
SSH Debug Log
in TablePlus and started the app via the command line, it requested access from 1Password and worked correctly. There is some issue going on there.See this Github thread for more details, including mine and the authors posts, which both had the same issue - https://github.com/TablePlus/TablePlus/issues/2645
0 -
TablePlus (SSH tunneling) for windows seems not supported yet
0 -
Sure. I gonna try.
0 -
Would be great if there would an option to get very needed tools like WinSCP and MobaXterm working with that. Even with winssh-pageant I do not get moba and winscp to work.
0 -
WinSCP would be highly appreciated. Please add support for 1password SSH integration with WinSCP.
0 -
Hi @lukasberan:
Thanks for sharing! While I can't promise anything, I'll share your thoughts with the team.
Jack
0 -
The tools we'll be covering next on the compatibility page:
- Terraform
- Ansible
@floris_1P is there any update about Ansible compatibility? I'm running into a weird error in an Ansible setup that does a git pull on a remote server. I have two SSH keys in 1Password (one for my webserver and one for github/gitlab). I can use either of them independently just fine on my computer. SSH forwarding works fine normally: I can SSH into the webserver and
git pull
manually, and 1Password prompts me for permission to use the Github key and everything works. But when I try to run an Ansible playbook doing the exact same thing, I get an error thatsigning failed for ED25519 \"GitHub/GitLab SSH Auth Key\" from agent: communication with agent failed
1 -
Any chance to see MobaXterm support ??? Could be great ...
0 -
Hi, according to the compatibility list Putty is not compatible with 1password. Does this mean it is never gonna be supported, or is this somewhere on the feature request list?
0 -
Is it possible to add support for Xcode? Or is the ball in Apple's court?
0 -
+1 for WinSCP
0