Sarathlal N

Convert .ppk file to .pem file & connect to remote server via SSH - Linux

First install the putty tools, if you don`t have on your Linux installation.

sudo apt-get install putty-tools

Generate the .pem file from .ppk file with the following command.

puttygen ppkkey.ppk -O private-openssh -o pemkey.pem

Place the new generated pemkey.pem file in your ~/.ssh directory.

cp pemkey.pem ~/.ssh

Set the proper permissions for .pem file.

chmod 400 pemkey.pem

To connect via SSH with new .pem file, use below command.

ssh -i pemkey.pem user@server_ip

To convert .pem file to .ppk file,

puttygen pemKey.pem -o ppkKey.ppk -O private

-o means where to write out the converted putty private key & -O private means the output will be in a PuTTY private key format.

Looking for a skilled WordPress/WooCommerce developer? I'm currently available for freelance, contract, or full-time remote opportunities! Let's create something amazing together. Send me a quick message, and I'll respond within 24 hours!

Recent Posts

  1. Automating Code Linting with GitHub Actions for WordPress Plugins
  2. Comprehensive Guide to Linting PHP, JavaScript, and CSS in WordPress Plugins Using Composer
  3. The Ultimate Guide to Indexing in Database Design
  4. Understanding 'update_meta_cache' in WordPress - When to Use It, When Not to, and Its Impact on Database Queries
  5. A Guide to Configuring JavaScript and SCSS Paths in WordPress Plugins with @wordpress/scripts

Your Questions / Comments

If you found this article interesting, found errors, or just want to discuss about it, please get in touch.