Skip to main content
SSH access lets you work with your website from the command line — running WP-CLI, composer, git, and other developer tools directly on the server.

Enabling SSH access

  1. Log in to your Enhance control panel.
  2. Select the website you want to manage.
  3. In the left sidebar, click Developer tools (or SSH, depending on your panel version).
  4. Enable SSH access for the website.
The panel shows your SSH connection details: hostname, port, and username.

Connecting with a password

From a terminal (macOS/Linux) or PowerShell (Windows):
Replace username, hostname, and PORT with the values shown in your panel, then enter your password when prompted. SSH keys are more secure than passwords:
  1. Generate a key pair on your local machine if you don’t have one:
  2. Copy the contents of your public key file (e.g. ~/.ssh/id_ed25519.pub).
  3. In the SSH section of your Enhance panel, add the public key.
  4. Connect as above — no password needed.
Never share your private key. Only the public key (.pub file) goes on the server.

What you can do over SSH

  • Manage files with standard commands (ls, cp, mv, rm, nano/vim)
  • Run WP-CLI for WordPress maintenance (wp plugin update —all, wp search-replace, etc.)
  • Use composer and git for modern PHP deployments
  • Import/export databases with mysql and mysqldump
  • Transfer files with scp or rsync
SFTP uses the same credentials as SSH — most FTP clients (like FileZilla) can connect over SFTP by selecting the SFTP protocol and using your SSH port.