January 11, 2024

Announcing OpenPubkey SSH: The First Open Source Use Case for OpenPubkey

Lucie Mugnier

Technical Lead, BastionZero, Technical Steering Committee Member, OpenPubkey

Today we’re announcing OpenPubkey's first complete use case available to the public: OpenPubkey SSH (OPK SSH). It will change the way you think about SSH keys in that you won’t have to think about them… ever.  Read on to learn more about how you can use OpenPubkey SSH for free! Or jump ahead to our complete, no-nonsense documentation for setting up OpenPubkey SSH.

What is OpenPubkey?

OpenPubkey is an open source, collaborative effort between the Linux Foundation, BastionZero and Docker. Building on the functionality of OpenID Connect (OIDC), OpenPubkey adds a temporary public key to your ID token. This key lets you sign messages attested to by trusted entities like Google and Microsoft, meaning they’re verifiable from anywhere.

With vanilla OIDC, anyone with your ID token can impersonate you. OpenPubkey will not only send out your public token, but a message signed using a secret that never leaves your machine. This keeps your identity yours and your secrets secret.

SSH Key Management is a Hassle

SSH is everywhere, which means you have to worry about SSH keys getting lost, stolen, shared, rotated or forgotten. There are entire swaths of the internet dedicated to SSH hacking. Test environments accessible via SSH get cryptojacked and proxyjacked all the time. Even Github exposed its SSH private key in a public repository last year. Managing SSH keys is a hassle that is bound to lead to security risks.

So, what can we do? How can we do better? And is it free? Yes, yes and yes. 

Introducing OpenPubkey SSH

OpenPubkey SSH (OPK SSH) allows you to log in with your regular email account or Single Sign-On (SSO) and SSH to a server with a quick, one-time setup. No more assessing SSH key risk on the fly. No more cursing after poor key naming conventions. No keys.

Managing user access is a breeze. Easily add and remove access without any user coordination. No more complicated instructions for generating and sharing keys or hoping that someone remembered to remove an employee’s access when they leave. Everything is SSO

All you need are two simple commands and less than 5 minutes to get everything set up.

Try OpenPubkey for Zero Trust SSH 

To get a better understanding of OpenPubkey SSH and see it in action, check out this webinar with me and Ivan Pedrazas from Docker! We will introduce OpenPubkey SSH and provide a demonstration of its setup and usage. 

For those keen on diving deeper into the technical aspects and future developments of OpenPubkey, our community is open to you. Join us by watching or starring OpenPubkey on GitHub and contribute to the ongoing discussions shaping the future of our protocol.

And if you’re ready to try our free open source implementation of OpenPubkey SSH to SSH without SSH keys, then see the comprehensive guide in our documentation.

Connect with our OpenPubkey experts!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Announcing OpenPubkey SSH: The First Open Source Use Case for OpenPubkey

Future-proof your cloud security strategy

Try BastionZero for free today and see why fast-growing companies trust us over any other identity provider.