Connect to your VPS by SSH
You log in to a new server with the SSH key you gave us when you ordered.
Find the command
Open Servers, choose your server, then the Connect tab. It
shows a ready-made ssh command for each of the server's addresses, already
filled in with the right user name. Copy it into a terminal. On Windows 10 and
11, run the same command in PowerShell.
The Overview tab also shows the user name, next to Log in as, and the server's addresses.
Which user name?
Cloud images create a user named after the distribution, not root:
| Image | Log in as |
|---|---|
| Ubuntu | ubuntu |
| Debian | debian |
| AlmaLinux | almalinux |
| Rocky Linux | rocky |
| CentOS Stream | cloud-user |
| Fedora | fedora |
| Alpine | alpine |
Use sudo for anything that needs root.
Key or password?
Your first login is always with your key. Cloud images do not accept passwords
over SSH. If you set a password with
Reset access, it is for the
in-browser console and for sudo.
Check the fingerprint
The first time you connect, SSH shows a fingerprint and asks whether to trust it. The Connect tab lists the fingerprints your server printed when it first started. If yours matches, answer yes.
It will not connect
- Labelled "From your network only"? That address can only be reached from your other servers. Without a public address, use the in-browser console, or add a public IPv4 address.
- Timed out? Check the firewall allows SSH (port 22) from where you are.
- Permission denied? Check the user name above, and that you are using the key you gave us. Lost the key? Use Reset access.
