Skip to content

SSH access: set up and connect

Last reviewed

SSH access is enabled on your hosting. Login works exclusively with an SSH key pairTwo matching key files: the private key stays with you, the public key is stored on the server. Only together do they allow a login.. Password login is disabled for security reasons. Once set up, you can use the same key on as many servers as you like.

Unlike the panel ports, port 22 is permanently open, so you do not need to unlock SSH in the customer center. This keeps inventory management systems, deployments and other automated access working without a customer center login.

  • Access to the hosting panel. See Logging in to the hosting panel.
  • A terminal (macOS, Linux and Windows 10+ include OpenSSH) or PuTTY as an alternative on Windows.

Plesk has no built-in key generator. You create the key pair locally and add the public key.

  1. Create a key pair locally. In the terminal:
    Terminal window
    ssh-keygen -t ed25519 -f ~/.ssh/rackspeed -C "your-comment"
    Set a passphraseSeparate password for the private key file. It protects the key if it falls into the wrong hands. Not the same as your FTP or panel password. when prompted.
  2. Copy the contents of the public key (~/.ssh/rackspeed.pub) to the clipboard:
    Terminal window
    cat ~/.ssh/rackspeed.pub
  3. Add it in Plesk with the SSH Keys Manager extension (in the left sidebar or under Extensions): Add Key, paste the contents, save.
  4. Alternatively, do it manually: use the File Manager to create the file .ssh/authorized_keys in your home directory and add the public key as a separate line.

Your SSH username is the system user of your subscription. You find it in Plesk under Websites & Domains → Web Hosting Access.

  1. Set restrictive file permissions on the private key (macOS/Linux; not needed on Windows):
    Terminal window
    chmod 0600 ~/.ssh/YOUR-KEY
  2. Connect:
    Terminal window
    ssh -i ~/.ssh/YOUR-KEY USER@yourdomain.com
    YOUR-KEY is the file name of your private key, USER is your panel or system user.
  3. On the first connection, SSH asks whether you trust the server. Confirm with yes. Then enter the key’s passphrase.

No supported authentication methods available (server sent: publickey,…)

Section titled “No supported authentication methods available (server sent: publickey,…)”

The server did not receive a matching key. Either the -i argument is missing (or the key in PuTTY), or the key is not added/authorized.

Solution: cPanel: check whether the key shows as authorized under Manage SSH Keys. Plesk: check whether the complete public key (one line!) ended up in the extension or in authorized_keys.

The key file is readable by other users, so SSH refuses to use it.

Solution: Run chmod 0600 ~/.ssh/YOUR-KEY and connect again.

Usually the wrong username.

Solution: Use the cPanel user or the Plesk system user of the subscription, not your email address and not your customer center login.

If the connection fails even though the key is added: open a ticket in the customer center. Include the complete error message. For SSH problems, the ideal addition is the output of ssh -v -i ~/.ssh/YOUR-KEY USER@yourdomain.com (verbose mode).

Hosting plans and serversNot a rack::SPEED customer yet? This guide applies to our hosting plans and servers, looked after by engineers instead of a call center, since 2008.