# Step 2: Generating a SSH key

SSH keys are used to safely connect to remote machines, without a password, among other things.

If you already have a SSH key, you can skip to the next step.


We are going to generate a SSH key. (no clue how that works on windows!)

#### Linux

On Linux, simply type `ssh-keygen -t ed25519`.  
Leave default location (`~/.ssh/id_ed25519`).  
For the password, you can leave it empty if you can guarantee that no one else will ever have access to that file, else set one.