# How to SSH into your server using SSH keys

## Why should you use SSH keys?&#x20;

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:

```
ssh root@YOUR-SERVER-IP
```
