Enabling SSH access
- Log in to your Enhance control panel.
- Select the website you want to manage.
- In the left sidebar, click Developer tools (or SSH, depending on your panel version).
- Enable SSH access for the website.
Connecting with a password
From a terminal (macOS/Linux) or PowerShell (Windows):Connecting with an SSH key (recommended)
SSH keys are more secure than passwords:- Generate a key pair on your local machine if you don’t have one:
- Copy the contents of your public key file (e.g. ~/.ssh/id_ed25519.pub).
- In the SSH section of your Enhance panel, add the public key.
- 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