Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
pcorreia
2 months agoNew Contributor
Is it possible to select the SSH Client I want to use for ssh:// entries?
The way my company uses 1Password is by creating entries for firewalls located at our clients. Simple user and password entries that have the https and ssh links on them. I use Xshell, and have w...
- 28 days ago
We're working on better Windows support. This is what we currently have on the nightly channel (and soon in the beta too): you can choose between launching it with Windows Terminal (which uses wt.exe under the hood), which is the default, or you can specify a custom launch command. I don't have Xshell.exe installed myself, but you could try if this works:
kyanny
31 days agoNew Contributor
I have the same problem with macOS.
Recently 1Password started disrespecting the default URL scheme handler for ssh protocol.
I've set iTerm.app to the default URL scheme handler for ssh protocol, but when I click ssh:// link on a 1Password item, it opens Terminal.app to connect to the remote server via SSH.
Navigating ssh:// link from other app (for example, a hyperlink on the Obsidian markdown editor) opens iTerm.app as expected.
It appears that 1Password ignores the OS-level default handler configuration.
I use 1Password for Mac 8.10.60 through Production channel. I don't see the following option with my desktop app.
> Under Developer -> Advanced, there's an option for "Open SSH URLs with: _________ "
pcorreia
30 days agoNew Contributor
Hopefully they'll bring this to Windows as well...
Right now I'm disapointed for it not following the OS handler and neither letting me choose how to deal with those links.
- floris_1P28 days ago
1Password Team
We're working on better Windows support. This is what we currently have on the nightly channel (and soon in the beta too): you can choose between launching it with Windows Terminal (which uses wt.exe under the hood), which is the default, or you can specify a custom launch command. I don't have Xshell.exe installed myself, but you could try if this works:
- pcorreia28 days agoNew Contributor
First of all, I'm impressed to how quickly you manage to pull this up.
I don't know if it was my post or if it was part of the development path you guys were already on.
Either way, thank you!
Xshell -url %s
This is what I'm using and it works perfectly with only one detail.
It's not sending the login over the URL.
Is it possible to set the following on this command line?
Xshell -url [protocol://][user[:password]@]host[:port]
I know I might be asking for too much, I know.
Mainly because the ssh field usually already have the same info without the user and pass on it. That means parsing the field and you probably don't have some function in place to do that at this moment (and might never have).
Just face this as an extra that, if you manage to pull will make some people happy, but don't need to feel obligated to anything at this point.
THANK YOU!- floris_1P28 days ago
1Password Team
Happy to hear that it works! Docs are coming soon, but in the custom command field you can use %s to pass the full ssh:// URL as it is specified in the 1Password item, but you can also use %u, %h, %p for the user, hostname, and port, if you've specified those in the ssh:// URL in the 1Password item. We do not support passing down the password, however.