Connecting to your Virtual Private Server (VPS)
After purchasing a Virtual Private Server (VPS) from us, you can connect to it via SSH client (PuTTY for Windows or Terminal for Mac/Linux).
Connect to your VPS via SSH to perform administrative tasks on the server, such as installing software packages or configuring web applications.
Step 1: Access your service
1. Log in to the client portal.
Enter your login credentials.
2. Find your VPS service:
- Go to "My Products and Services";
- Click on "Product Details for your Virtual Private Server" (VPS).
3. View server information.
On the page you will see:
- Service Actions – management buttons (Start, Stop, Reboot);
- Instance Details – server information;
- Status (Running, Stopped);
- Public IP Address;
- Private IP Address;
- Image Name (operating system);
- Core Count, RAM Size, Disks Size.
4. VPS Management.
- Start:
- Click "Start" button;
- Wait 30-60 seconds;
- Status will change to "Running".
- Stop:
- Click "Stop" button;
- Confirm the action;
- Status will change to "Stopped".
- Reboot:
- Click "Reboot" button;
- Server will restart automatically;
- Wait 1-2 minutes.
Step 2: Connect to the server
To connect to your VPS, use an SSH client. The information needed for connection is available in the "Connection Details" tab on the "Product Details" page.
For Windows (PuTTY):
1. Download SSH key:
From the client portal download the `.pem` file.
2. Convert the key:
- Open PuTTYgen;
- Click "Load" → select the `.pem` file;
- Click "Save private key" → save as `.ppk`.
3. Connect:
- Open PuTTY;
- Host Name: `username@YOUR_IP_ADDRESS`;
- Connection → SSH → Auth → select the `.ppk` file;
- Click "Open".
For Mac/Linux (Terminal):
1. Download SSH key:
bash
2. Save .pem file to ~/.ssh/:
bash
mv ~/Downloads/vps-key.pem ~/.ssh/
3. Set correct permissions:
bash
chmod 400 ~/.ssh/vps-key.pem
4. Connect:
bash
ssh -i ~/.ssh/vps-key.pem username@YOUR_IP_ADDRESS
Default usernames:
| Operating System / Blueprint | Username |
|------------------------------|----------|
| Ubuntu | `ubuntu` |
| Debian | `admin` |
| Amazon Linux | `ec2-user` |
| CentOS | `centos` |
| WordPress (Bitnami) | `bitnami` |
| LAMP Stack (Bitnami) | `bitnami` |
| Node.js (Bitnami) | `bitnami` |
Additional Information
Firewall and Network Security:
By default, your VPS has a configured firewall that allows:
- SSH (port 22);
- HTTP (port 80);
- HTTPS (port 443).
Common Issues
❌ "Permission denied (publickey)".
Reason: Using wrong SSH key or username.
Solution:
- Make sure you are using the correct `.pem` file;
- Check the username (for WordPress use `bitnami`, not `ubuntu`);
- Make sure the key has correct permissions: `chmod 400 key.pem`.
❌ "Connection timed out".
Reason: VPS is stopped or there is a network problem
Solution:
- Check VPS status in the client portal;
- Make sure VPS is in "Running" state;
- Check if you are using the correct IP address.
❌ "Host key verification failed"
Reason: Host SSH key has changed.
Solution:
bash
ssh-keygen -R YOUR_IP_ADDRESS
❌ "WARNING: UNPROTECTED PRIVATE KEY FILE".
Reason: SSH key has too open permissions.
Solution:
bash
chmod 400 ~/.ssh/vps-key.pem
If you need to open additional ports, please contact support.
