← All docs

SSH keys

DotDeployer is agentless: there’s no software installed on your server. It connects over SSH, using a key pair it generates for your server — there’s nothing to uninstall if you ever move on.

Your own keys: Settings → SSH keys is where you manage the SSH keys DotDeployer knows about for you. A server’s own SSH keys tab shows which of your keys are installed on that particular server, so you can tell at a glance whether your laptop can reach it directly, outside of DotDeployer.

Steps to add a key:

  1. Go to Settings → SSH keys and add a public key.
  2. On a server’s SSH keys tab, install it to that server if you want direct SSH access to it yourself, alongside DotDeployer’s own key.

DotDeployer’s own key: generated per server when it’s provisioned (or, for Custom VPS, when you connect it). It’s what DotDeployer uses for every provisioning, deploy and management action from then on — your temporary root login for a Custom VPS is discarded once it’s installed.

Revoking access: removing a key from Settings → SSH keys, or from a specific server’s SSH keys tab, removes that access the same way it would on any server — there’s no separate “agent” to uninstall or disable.

The DotDeployer server SSH keys tab showing which keys are installed