Recreate Public Key from Private Key

If you’ve lost a public key you can read the private key and have ssh-keygen recreate the public key.

$ ssh-keygen -y -f <private-key-file> > <public-key-file>.pub

It won’t retain the private key’s comment so you will need to manually append a comment to the public key if required.

About

I'm a technology professional who's been passionate about computers since my Grandad introduced me to an Intel 386 back in the 90s when I was a kid. Those moments inspired a passion within for technology, and I've been playing around with anything with a circuit board ever since. Whenever I have a moment you can probably find me working on something computer-related, and this is where I like to write about those moments.