How to SSH into your server using SSH keys

Why should you use SSH keys?

SSH keys provide a more secure authentication method than passwords by using cryptographic key pairs instead of text-based credentials. They're virtually impossible to brute-force, eliminate the risk of password interception, and allow you to authenticate without typing a password each time. Most importantly, SSH keys protect your server from automated attacks that constantly try to guess common passwords.

How to SSH into a server with SSH keys?

1. Make sure your SSH keys are in the correct place

Start by going to the following folder on Windows: C:\Users\YourUsername.ssh\

And in there make sure that you have 3 files in there:

  • KEY

  • KEY.pub

  • config

If you do not have a config file, then please create one with the following content:

Host *
    IdentityFile ~/.ssh/your_key_name
    IdentitiesOnly yes

2. SSH into your server

Afterward, you should be able to just SSH into your server using the following command:

Last updated