News for hackers. Stuff that matters.
Re:How to properly manage SSH keys for server access by danbmil99 on Saturday September 26, 2020 @03:07PM (#24601322)
Can't some Hacker News reader start a company that can do this right so I don't have to think about it?

It would be really nice to have a solution to this problem that doesn't require the user to go to first principles involving Alice, Bob, and Charlie.

Re:How to properly manage SSH keys for server access by tptacek on Saturday September 26, 2020 @03:49PM (#24601610)
Re:How to properly manage SSH keys for server access by different_sort on Saturday September 26, 2020 @04:54PM (#24602040)
Hashicorp vault? You probably have more secrets than SSH to protect.

If you’re on AWS also consider high value add built ins like EC2 instance connect or ssm session manager so you can manage host access via IAM.

Re:How to properly manage SSH keys for server access by macno on Monday September 28, 2020 @04:20PM (#24620842)
Actually we did!

Disclaimer: main developer and co-founder here.

We started theoapp [1] in mid 2018 and we introduced it at FOSDEM 2019 [2]. We then launched AuthKeys [3], a company that offers it as SaaS.

From a technical standpoint, we chose a different approach than that described by this thread's O.P. More specifically we implemented our service as a client/server suite to integrate with the standard sshd authorizedKeysCommand feature. Rationale and more technical details can be found at the links below.

We've been in "stealth mode" until now (this is our very first public post!), while running the service with selected customers since December 2019.

Recent developments will soon allow us to widen the product’s offer with a self-hosted solution of AuthKeys.

Feedback from the HN community is more than welcome: we'd like to hear whether the website is effective and clear enough on explaining how AuthKeys works [4]. We realized the topic comes with a certain degree of complexity for some potential users while others really want to quickly spot how the internals work and how we managed to make it secure to trust and easy to use.

We’ll be happy to answer any questions on the matter, and to offer promo codes to HN readers in case you wish to give it a go.

[1] https://github.com/theoapp/ [2] https://archive.fosdem.org/2019/schedule/event/theo_keys_man... [3] https://authkeys.io/ [4] https://authkeys.io/how-it-works

Re:How to properly manage SSH keys for server access by avanai on Saturday September 26, 2020 @06:17PM (#24602622)
Re:How to properly manage SSH keys for server access by paolomrg on Sunday September 27, 2020 @09:00AM (#24606318)
Solved all my headaches and saved a lot of time managing my (and teammates) SSH keys with this service: https://authkeys.io/
Re:How to properly manage SSH keys for server access by mpaepper on Monday September 28, 2020 @02:01AM (#24613412)
Nice, looks like they pretty much automated what I described in my article as a service.
Re:How to properly manage SSH keys for server access by gizero76 on Monday September 28, 2020 @04:52PM (#24621092)
Hi! Thanks for looking at Authkeys, company co-founder here. The technical approach is slightly different. Theoapp, the opensource core behind Authkeys leverages AuthorizedKeysCommand [1] sshd feature, instead of using a CA for signing public keys. macno's post at [2] covers it with more context and references.

[1] https://linux.die.net/man/5/sshd_config [2] https://news.ycombinator.com/item?id=24620842

Re:How to properly manage SSH keys for server access by ViViDboarder on Saturday September 26, 2020 @03:54PM (#24601637)
Smallstep has done a few blog posts of doing this simply using their tools.