How to Connect to a Linux VPS Using SSH
Quick Summary
SSH is used to securely access and manage your Linux VPS from the command line.
You Need
Before connecting, prepare:
- VPS IP address
- SSH username
- SSH password or SSH key
- SSH port
Default SSH port:
22
Common SSH username:
root
Your VPS login details are sent to your registered email address after activation.
For Windows Users Using PuTTY
- Download and open PuTTY.
- Enter your VPS IP address in the Host Name field.
- Enter the SSH port.
Usually:
22
- Select SSH as the connection type.
- Click Open.
- If prompted, accept the server fingerprint.
- Enter your username.
Usually:
root
- Enter your password.
Important
When typing your password, the screen may not show any characters. This is normal.
For Windows Users Using Windows Terminal
- Open Windows Terminal or PowerShell.
- Run this command:
ssh root@your-server-ip
Example:
ssh root@192.0.2.10
- Type yes if asked to confirm.
- Enter your password.
For macOS or Linux Users
- Open Terminal.
- Run:
ssh root@your-server-ip
Example:
ssh root@192.0.2.10
- Accept the connection if prompted.
- Enter the password.
After First Login
Recommended first steps:
- Change the root password.
- Update the operating system.
- Create a non-root user if needed.
- Configure firewall rules.
- Install required software only.
- Set up backups.
Common SSH Issues
Issue: Connection timed out.
Meaning: The server may be offline, the port may be blocked, or firewall rules may be incorrect.
Issue: Permission denied.
Meaning: The username or password may be incorrect.
Issue: Connection refused.
Meaning: SSH service may not be running or may be using another port.
Issue: Host key warning.
Meaning: The server fingerprint changed. Contact support if you are unsure.
If SSH Does Not Work
Check:
- VPS is active.
- IP address is correct.
- SSH port is correct.
- Password is correct.
- Your network is not blocking SSH.
- Server firewall is not blocking SSH.
Need Help?
Open a support ticket with your VPS IP address:
