๐ Introduction
When you purchase a VPS (Virtual Private Server) from DomainIndia.com, you gain complete control over your hosting environment. One of the most essential ways to manage your VPS is through SSH (Secure Shell).
SSH provides a secure, encrypted command-line connection to your server, enabling you to perform administrative tasks, manage applications, configure services, and monitor performance โ all from your local computer.
This guide walks you step-by-step through accessing your DomainIndia VPS using the password authentication method.
โ Prerequisites
Before connecting, ensure you have:
-
๐ฝ An active VPS hosting plan with DomainIndia.com
-
๐ Your VPS IP address (provided in your welcome email)
-
๐ค The root username (default:
root
) -
๐ The root password (sent securely during provisioning)
-
๐ก An SSH client installed on your local system
โ๏ธ Step 1: Install an SSH Client
Choose based on your operating system:
๐ต Windows
๐ macOS
-
Terminal (pre-installed)
-
iTerm2 โ advanced & customizable
๐ง Linux
-
Terminal (pre-installed on most distributions)
-
If missing, install manually:
-
Ubuntu/Debian โ
sudo apt install openssh-client
-
CentOS/RHEL โ
sudo yum install openssh-clients
-
๐ Step 2: Connect to Your VPS
๐ป Windows (PuTTY)
-
Open PuTTY
-
In Host Name, enter your VPS IP (e.g.,
136.243.177.71
) -
Set Port =
22
-
Select SSH as the connection type
-
Click Open
-
At the prompt, type:
root
-
Enter your root password (input hidden for security)
๐๐ง macOS & Linux (Terminal)
-
Open Terminal
-
Run:
ssh root@your-vps-ip
Example:
ssh root@136.243.177.71
-
Enter your root password when prompted
๐ Step 3: Verify Connection
If login succeeds, youโll see a prompt like:
root@vps-hostname:~#
๐ You are now connected to your VPS as the root user.
๐ Security Best Practices
Password login is convenient but less secure. Improve safety with these steps:
-
๐ Change your root password immediately after first login
-
๐ Use a strong password (12+ characters, mixed case, numbers, symbols)
-
๐ค Create a new sudo user and disable direct root login
-
๐ก๏ธ Restrict SSH access to trusted IPs via firewall (CSF/UFW)
-
๐ก Change default port
22
to a custom port -
๐ Switch to SSH key authentication (highly recommended)
๐ See our advanced guide: โHow to Access Your VPS Using SSH Key Authenticationโ
๐ ๏ธ Troubleshooting
โ ๏ธ Issue | ๐ Cause | โ Fix |
---|---|---|
Connection timed out | Firewall blocking port 22 | Open port 22 in firewall/CSF/security group |
Access denied | Wrong login credentials | Ensure username = root & correct password |
Host unreachable | Wrong IP / DNS issue | Verify VPS IP in client area, use direct IP |
PuTTY closes instantly | Invalid login | Recheck IP, port, password |
Too many failed attempts | IP auto-blocked by firewall | Contact support@domainindia.com to whitelist |
๐ Conclusion
Youโve successfully learned how to access your DomainIndia VPS using SSH (password method). This gives you complete control to configure and manage your server remotely.
๏ธโฃ Next Step: Strengthen your VPS security by setting up SSH key authentication and disabling password login.
๐ Further Resources
-
๐๏ธ Submit a Support Ticket
โ This upgraded article is clear, technically strong, SEO-friendly, and beginner-friendly, with added security practices & troubleshooting tips.