Connect over SSH
Machines have no dedicated public IP; everything is reached through a server-IP:external-port mapping. SSH is no different — map port 22 first.
Open port 22
Section titled “Open port 22”Machine page → External access → port inside the machine 22, protocol TCP → open. An external port between 20000 and 29999 is assigned.
Connect
Section titled “Connect”- User: every machine uses
dev. Root login is disabled; usesudo(no password) when you need root. - Authentication: SSH keys only, no passwords. If your private key isn’t in the default location, add
-i path/to/key.
ssh -p 20001 dev@203.0.113.10Add it to ~/.ssh/config
Section titled “Add it to ~/.ssh/config”Host my-box HostName 203.0.113.10 Port 20001 User dev IdentityFile ~/.ssh/id_ed25519 ServerAliveInterval 30Then just ssh my-box. With the VS Code Remote-SSH extension, pick my-box to develop on the cloud machine.
Change your SSH key
Section titled “Change your SSH key”The machine page has Change SSH public key. If you’ve lost your private key and haven’t replaced it yet, you can temporarily use the web terminal.