1. Generate SSH private and public key pair
Open PuTTYgen.exe from the Windows programs list and proceed with the following steps.
- Under Parameters, increase the Number of bits in a generated key: to a minimum value of 2048.
- Under Actions, click Generate.
- You will be instructed to move the mouse cursor around within the PuTTY Key Generator window as a randomizer to generate the private key.
- Once the key information appears, it is optional to set passphrase for your SSH key – under Key passphrase and Confirm passphrase.
- Save the private key to the desktop as id_rsa.ppk.
- Save the public key to the desktop as id_rsa.pub.
2. Copy your public key to Fido
This procedure is explained in the Fido Upload section.
3. Use PuTTY to connect to server
Open PuTTY.exe, from the Windows Programs list and proceed with the following steps.
In the Category pane, select Session and enter the following:
- Host Name (or IP address): email@example.com
- Port: 22
- Connection type: SSH
- In the Category pane, expand Connection, expand SSH, and then click Auth.
- Click Browse, and then find and select your newly created private key.
Click Open to start the session.
- If you previously set passphrase for your private key and did not add it to PuTTY SSH authentication agent, you will now get prompted to enter it.
- If this is your first time connecting to the instance, you might see a message that the server's host key is not cached in the registry. Click Yes to continue the connection.
You are then able to log in without entering the password.