Tania Rascia

Skip Navigation
How to Generate a Public Key from a Private Key

How to Generate a Public Key from a Private Key

 /  Leave a response

Recently, I needed to find the corresponding public key from a private key (.pem) to give a Linux user access to a server. I used the below code to generate the public key.

ssh-keygen -y -f privatekey > publickey

This code generates an OpenSSL key, which wasn’t what I needed in that specific case, but might also come in handy.

openssl rsa -in privatekey -pubout > publickey

Note

Hi, my name is Tania Rascia. I've turned down every offer for advertisements or sponsored posts on this website. I write free resources that have helped thousands of people successfully transition into a web development career.

My committment is to no bullshit, no sponsored posts, no ads, and no paywalls. If you enjoy my content, please consider supporting what I do.

Support my work

Newsletter

New articles on web development every two weeks.

Write a response

Your email address will not be published.

All code will be displayed literally.