Virtual servers
Connect over SSH
Find your server's address, port and user name in the client area, then sign in from a terminal on Windows, macOS or Linux.
Last reviewed 2026-10-04
Every Linux virtual server listens for SSH on port 22. You sign in as root.
Find your details
Open your server and look at the How to connect card on the Overview tab. It shows:
- Host or Address, the IPv4 address of the server
- Port, which is 22
- User, which is
root - Hostname, the name the server calls itself
Under those is a ready made command. Click the copy button next to it and paste it into your terminal.
Sign in
On Windows 10 or later, open PowerShell or Terminal. On macOS or Linux, open Terminal. Then run the command, with your own address in place of the one below.
bash
ssh [email protected]The first time you connect you are asked to accept the server's fingerprint. Type yes and press Enter. That question only appears once per server.
Next you are asked for a password. Paste the root password and press Enter. Nothing appears on screen while you type a password. That is normal.
If you added an SSH key before the server was built, or you have restarted the server since adding one, you are not asked for a password at all.
Getting the password
The password is not shown on the Overview card by default. Click Show the password, type the hostname to confirm, and it appears with a copy button.
Every time a password is revealed it is written to your activity log with the time and the address it was shown from. See Root password and SSH keys for the full picture, including how to set a new one.
If the connection times out
Work through these in order.
- Is the server running? Check the Server state card on Overview. If it says the server is off, press Start.
- Is port 22 allowed? Open the Security tab. New servers start with the Secure baseline preset, which allows port 22 and ping and refuses everything else. If you have changed the rules since, make sure something still allows port 22. See The firewall.
- Is your own network blocking it? Some office and school networks block outbound port 22. Try from a phone hotspot.
- Can you reach it another way? Open the console in your browser. That connection does not go through the network inside the server, so it still works when the firewall is wrong.
If the password is refused
- Make sure you copied the whole password with no trailing space.
- If you set your own password, remember we never display it back to you. Generate a new one from the Access tab.
- If you have changed
sshd_configinside the server to refuse password sign-in, use a key or the browser console.
Keeping the connection tidy
Set up a key so you stop typing a password. Put the public key into the Access tab, restart the server, then sign in with your key file.
bash
ssh -i ~/.ssh/id_ed25519 [email protected]Changing the SSH port or the firewall rules is entirely up to you. If you change the port, add a firewall rule for the new one before you restart the SSH service, and keep the old rule until you have tested the new port.