no idea how secure this is or what implications this could have but it's easy and works well for our use case.
Ask HN: How do you manage SSH keys and SSL certificates in your company?
11–20 of 114 posts
Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#12I don't even want anyone (including me) to have access to our SSL certificates. There's no lock-in, I can always change my mind and buy new SSL certs somewhere else.
Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#13SSL certs are managed by AWS certificate manager and all VMs are deployed via elastic beanstalk or exist as Lambda functions. No SSH access is enabled across any of our infrastructure.
Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#14Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#15I would prefer to not manage them at all. Let my cloud provider care about SSL (AWS already provides it). I don't even want anyone (including me) to have access to our SSL certificates. There's no lock-in, I can always change my mind and buy new SSL certs somewhere else.
Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#16Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#17We use Ansible to deploy/manage peoples' SSH keys on our servers. From their laptop or a jumpbox (within the management VLAN) with their personal key (and a passphrase!) they are able to login in to all those servers. So logins are personal (as opposed to shared accounts which have to be updated when people leave). Now when new people arrive or when people leave we just run an Ansible playbook and all our 400+ server…
Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#18SSL certs are managed by AWS certificate manager and all VMs are deployed via elastic beanstalk or exist as Lambda functions. No SSH access is enabled across any of our infrastructure.
What has your experience been with AWS Certificate Manager?
That said for these services it works very well, except there are some issues with it lagging on sending confirmation emails that just make you retry.
Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#19As much as I hate do admit it, but I belong to the small Linux minority in my otherwise Windows only business.
Re: Ask HN: How do you manage SSH keys and SSL certificates in your company?
#20SSL: AWS KMS style solution which predates it on internal, and new system built on KMS. These systems are merging as KMS takes a lot of the load off. Then it's down to building a key distribution system. All secrets actually stored in this type of system. Devs rarely access secrets directly. Lots of nice "client" wrappers which look like DynamoDBClient, or Mysql driver but actually fetch passwords on a 5 minute rotation from the secret store so a rotation means push new key, wait 5 minutes, pull old keys. Secrets preferably never hit disk.
Not a big fan of vault because it wants to connect in to your hosts to manage and rotate passwords.