I don't love this. > Unfortunately, while ID Tokens do include identity claims like name, organization, and email address, they do not include the user’s public key. This prevents them from being used to directly secure protocols like SSH This seems like dubious statement. SSH authentication does not need to be key based. I understand the practicality of their approach, but I would have preferred this to be proper fi…
Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
31–40 of 156 posts
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#32Now I have to trust OpenPubkey, hoping it wont get hacked. No way will I add this to my servers, I will keep using the long live public key.
You can deploy and use in a completely closed system.
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#33Author of the blog post and main opkssh contributor here, happy to answer any questions.
Will test this for my current use-case and hopefully contribute in the future!
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#34Earlier quoted context omitted.
> The SSH server now has the secret you used to authenticate with. secrets can be made unique per connection and single use
this ^ GSSAPI can be more secured than public/private key if configured right.
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#35I don't love this. > Unfortunately, while ID Tokens do include identity claims like name, organization, and email address, they do not include the user’s public key. This prevents them from being used to directly secure protocols like SSH This seems like dubious statement. SSH authentication does not need to be key based. I understand the practicality of their approach, but I would have preferred this to be proper fi…
I do love this - everything that makes passwords less used makes the world more secure. Everything that is additionally user friendly has the potential to be the new let's encrypt.
I mean, the idea is nice. There's an alternative implementation being used already in some parts of the world, but their own OIDC provider of their choice.
Decentralization is the key here.
I can neither confirm nor deny the pun is intended.
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#36I can't tell the benefits of this vs running an SSH CA that supports OIDC. In that scenario, the server just needs to trust the CAs key, rather than running some sort of verifier.
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#37Author of the blog post and main opkssh contributor here, happy to answer any questions.
We are currently struggling with the exact ergonomics of user friendly and secure ssh and I just wanted to say you helped big time here! Will test this for my current use-case and hopefully contribute in the future!
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#38Earlier quoted context omitted.
> The SSH server now has the secret you used to authenticate with. secrets can be made unique per connection and single use
this ^ GSSAPI can be more secured than public/private key if configured right.
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#39Earlier quoted context omitted.
ssh -k is too enterprise for ̶t̶e̶c̶h̶b̶r̶o̶ ̶s̶t̶a̶r̶t̶u̶p̶s̶ small companies that don't want to setup a kerberos realm
If you mention Kerberos to most "security" people these days they will think you're talking about Kubernetes.
kerberos is old and clunky but conceptually it got so much right. I’m so sick of the modern idea that i should wake up and babysit my machine through N different oauth dances to log in to all the services i need on a daily basis. once I authenticate once I should be implicitly authenticated everywhere.
Re: Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
#40Now I have to trust OpenPubkey, hoping it wont get hacked. No way will I add this to my servers, I will keep using the long live public key.