# How to Upload SSH Keys to Paperspace Personal Accounts SSH keys provide a secure way to remotely access your Linux-based machines. When a machine is created, the `paperspace` user is provisioned. You can manage your machines using password-based logins, but we strongly recommend using SSH key pairs instead. SSH keys are more secure than passwords and can help you log in without having to remember long passwords. ## Generate an SSH Key If you do not already have an SSH key pair, create a new one: [How to Create SSH Keys with OpenSSH on MacOS or Linux](https://docs.digitalocean.com/products/droplets/how-to/add-ssh-keys/create-with-openssh/index.html.md): Use OpenSSH to create new SSH keys on MacOS, Linux, or Windows Subsystem for Linux. [How to Create SSH Keys with PuTTY on Windows](https://docs.digitalocean.com/products/droplets/how-to/add-ssh-keys/create-with-putty/index.html.md): Use PuTTY to create SSH keys on Windows systems without Bash. ## Add SSH Keys You can add SSH keys to your Paperspace account on the [**SSH Keys** page](https://console.paperspace.com/account/settings/ssh-keys) in the console. Specify a name for the key, copy and paste the public key, and then click **Add**. Once you’ve added a key, you can select it during machine creation to automatically add it to new machines. ## Deleting SSH Keys To delete your SSH key, on the [**SSH Keys** page](https://console.paperspace.com/account/settings/ssh-keys), click **delete** next to the key you want to remove. **Note**: Deleting your SSH key from the console or removing an accessor from a machine does not remove the SSH key from the machine. The key needs to be manually removed on the machine from `~/.ssh/authorized_keys`.