Troubleshooting SSH

SSH is in early access.

How to check that a key is being used

You can get more details about which key is being used by adding the “verbose” flag -v to your SSH command:

$ ssh -v
debug1: identity file /Users/YOUR_NAME/.ssh/id_ed25519 type 3
debug1: identity file /Users/YOUR_NAME/.ssh/id_ed25519-cert type -1
debug1: Next authentication method: publickey
debug1: Offering public key: /Users/YOUR_NAME/.ssh/id_ed25519
Permission denied (publickey).

Checking that a key is attached to your Render account

  1. List any keys you have loaded into the ssh-agent.

    ssh-add -l

    This should should print out a long string of numbers and letters.

  2. Open your settings page in the Dashboard and find the list of SSH public keys.

  3. Compare the list of SSH keys with the output from the ssh-add command.

If you don’t see your public key listed, you can add it to your account.