Genuine question: what functionality does this provide that e.g. Ansible doesn't? With Ansible, one can put the SSH keys into a .yml file in a format that is very similar to the examples in the OP, then the authorized_key module can be used to ensure that the key is present (or absent) on the remote servers. It's really-really trivial. Maybe the difference is that you can paste the SSH key into the CLI instead of a f…
Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
21–28 of 28 posts
Re: Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
#22Slightly off-topic: I've seen a few references to the Asterix A38 scene in open source projects recently and it always seems to be a sure sign the developers are german. Is this actually a german-only thing?
Re: Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
#23Slightly off-topic: I've seen a few references to the Asterix A38 scene in open source projects recently and it always seems to be a sure sign the developers are german. Is this actually a german-only thing?
Re: Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
#24Re: Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
#25Fun fact: there is a ship by this name: https://www.a38.hu/en/
Permit A38 refers to a scene where the protagonists are referred multiple times within a overly beaurocratic Roman administrative office, so it has become sort of synonymous with a Sysiphean task in German language (at least in limited circles).
Re: Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
#26Genuine question: what functionality does this provide that e.g. Ansible doesn't? With Ansible, one can put the SSH keys into a .yml file in a format that is very similar to the examples in the OP, then the authorized_key module can be used to ensure that the key is present (or absent) on the remote servers. It's really-really trivial. Maybe the difference is that you can paste the SSH key into the CLI instead of a f…
Ansible is perfect for deploying SSH keys.
Re: Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
#27Earlier quoted context omitted.
If you're managing large amount of servers and don't want to update configs on the servers themselves then use e.g. OpenLDAP.
There is a security issue with using AD/OpenLDAP. That being passwords. An example is you can debug/trace the SSH process and see(log) passwords in clear text. Now of course this is both a trust and a escalated privilege issue. But a lot harder(impossible) with keys.
As an example already put together: https://github.com/jirutka/ssh-ldap-pubkey
Re: Show HN: SSH Permit A38 – Central Managment and Deployment for SSH Keys
#28Genuine question: what functionality does this provide that e.g. Ansible doesn't? With Ansible, one can put the SSH keys into a .yml file in a format that is very similar to the examples in the OP, then the authorized_key module can be used to ensure that the key is present (or absent) on the remote servers. It's really-really trivial. Maybe the difference is that you can paste the SSH key into the CLI instead of a f…
Distributing accounts and SSH keys via any configuration management system is clunky by comparison, and scales badly when you get to many hundreds of users and thousands of servers.