How to set up a VPS on Contabo
Log into the Contabo Customer Panel at new.contabo.com, install your preferred OS like Ubuntu 22.04, set credentials, retrieve the IP and username, then connect via SSH for Linux (<code>ssh root@IP</code>) or Remote Desktop for Windows. Update packages post-login and harden security by creating a non-root user. Common issues like connection failures are fixed via VNC or rescue mode.
Prerequisites
- Contabo account credentials from purchase email
- SSH client (terminal on Mac/Linux or PuTTY on Windows)
- Secure password or SSH public key ready
- Remote Desktop app for Windows servers
Step-by-Step Instructions
Log into Customer Panel
Navigate to Your VPS
Start OS Installation
Choose OS and Credentials
~/.ssh/id_ed25519.pub).[1][2]Complete Installation
Retrieve Connection Details
123.456.78.90), username (default: root for Linux, Administrator for Windows), and confirm status is Running. Use three dots menu for Start/Stop if needed.[1][2][5]Connect via SSH (Linux/Mac)
ssh root@<IP_ADDRESS> (e.g., ssh root@123.456.78.90). Enter password when prompted, or use ssh -i ~/.ssh/id_ed25519 root@<IP_ADDRESS> for key auth. Default port is 22.[1][2]Connect via Remote Desktop (Windows)
Update and Harden Server
apt update && apt upgrade -y (Ubuntu). Reboot if prompted: reboot. Create non-root user: adduser newuser
usermod -aG sudo newuser. Disable password auth in /etc/ssh/sshd_config (PasswordAuthentication no), then systemctl restart ssh.[8]Optional: Advanced Options
Common Issues & Troubleshooting
Cannot connect via SSH or Remote Desktop
Verify IP/username/password, ensure server is Running, check firewall. Use VNC (Manage > VNC Information) or boot Rescue System (e.g., Debian 10) to diagnose.[1][2][5]
Forgot password or key issues
Reinstall OS via three dots > Reinstall (erases data). Passwords are not emailed—store securely during setup.[1]
Server stuck in installation
Wait 15+ mins or reboot via panel. Check status; if failed, contact support or try original interface my.contabo.com.[1][8]
Wrong OS or need custom image
Reinstall with Custom Image add-on or Cloud-Init. Purchase add-ons first if needed.[1][2]
Port 22 blocked or SSH fails post-hardening
Revert sshd_config changes or use VNC console. Confirm <code>systemctl status ssh</code> is active.[2][5]