At work, the system used to get a Windows Administrator password in our OpenStack based system (K5) is derived from the SSH Public Key recorded in the system.
It’s really easy to use, and can be found here: https://decrypt-win-passwd.uk-1.cf-app.net
There is one downside to this though – the application needs the private key to be supplied to it (it’s OK, you regularly rotate your SSH private keys… right??) in PEM format… Now, if you’re any sort of sensible SSH user, you’ve used either OpenSSH’s ssh-keygen
command, or PuTTY’s puttygen
command… neither of which produce a PEM format key.
So, you need to convert it. After a bit of proding and poking, I found this command
openssl rsa -outform PEM -in ~/.ssh/id_rsa -out ~/.ssh/id_rsa.pem
Like the last post, this is more for me to find stuff in the future, but… if he helps someone else, so much the better!!