What is SSH?
SSH (Secure Shell) lets you connect to your VPS and run commands remotely, just like a terminal on the server. It is the primary way to manage a Linux VPS.
Step 1 – Get Your Credentials
After purchasing a VPS, you will receive an email with:
- IP address (e.g. 103.21.xx.xx)
- Username (usually root or a custom user)
- Password or SSH key file
Connecting from Mac or Linux
Open Terminal and run:
ssh root@YOUR_IP_ADDRESS
When prompted, enter your password. On first login you will be asked to change it.
Connecting from Windows
Use any of these free clients:
- PuTTY (putty.org) — classic, widely used
- Windows Terminal — built-in from Windows 10
- MobaXterm — feature-rich with file transfer
In PuTTY: enter your IP in Host Name, port 22, and click Open.
Using SSH Keys (Recommended)
Password login can be brute-forced. SSH keys are more secure.
1. On your local machine, run: ssh-keygen -t ed25519
2. Copy the public key: ssh-copy-id root@YOUR_IP
3. From now on, login won't ask for a password
Common Issues
- Connection refused: Check that port 22 is open in your firewall
- Permission denied: Confirm username and password from your welcome email
- Timeout: Verify the IP address is correct
Need Help?
If you cannot connect, open a support ticket with your VPS ID and we will diagnose within 1 hour.