- The moment you buy a VPS, you get an IP address and a login screen with no interface.
- Here is exactly how to connect to it, step by step, with no assumed experience.
Connecting to Your VPS via SSH: A Beginner's Guide for Nepali Users
You've just bought your first VPS. There's no cPanel-style dashboard waiting for you, no "click here to start." Instead you get an IP address, a root password (or a key), and an expectation that you know what SSH is. If you don't, this is genuinely the most common wall new VPS owners in Nepal hit in their first hour, and it's smaller than it looks once someone walks you through it once.
What SSH Actually Is, in Plain Terms
SSH (Secure Shell) is a secure, encrypted way to open a command-line session on a remote computer, in this case your VPS, from your own laptop. Instead of clicking icons, you type commands. That's genuinely the whole concept. Everything else is just learning which commands do what, gradually, as you need them, not all at once before you're allowed to start.
Connecting From Windows
Windows 10 and 11 include a built-in SSH client inside PowerShell, so you don't need to install anything extra in most cases. Open PowerShell and type ssh root@your_vps_ip, replacing the IP with the one your host gave you. It'll ask to confirm the connection the first time, then prompt for your password. Type it (it won't show characters on screen, that's normal) and press enter. If PowerShell's built-in client gives you trouble, PuTTY remains a reliable free alternative that many Nepali developers still prefer for its simplicity.
Connecting From Mac or Linux
Open the Terminal app and type the same command: ssh root@your_vps_ip. Mac and Linux have shipped with SSH built in for years, so there's genuinely nothing to install. This is one of the few areas where Mac users have it slightly easier than Windows users, though the gap has closed a lot in recent Windows versions.
Get a VPS Built for Nepal, Not Just Sold Here
WebsNP's VPS plans start at NPR 2,500/month with KVM virtualization and NVMe SSD storage, priced honestly in NPR with eSewa and Khalti accepted at checkout. Our Nepali support team is on WhatsApp when you actually need help, not a ticket queue in another timezone.
See VPS PlansSwitching From Password to SSH Key Login (Do This Early)
Passwords work, but SSH keys are both more secure and, once set up, more convenient โ no typing a password every time. Generate a key pair on your own machine with ssh-keygen, then copy the public key to your VPS with ssh-copy-id root@your_vps_ip (Mac/Linux) or by manually pasting it into ~/.ssh/authorized_keys on the server (Windows, or if ssh-copy-id isn't available). Once key login works, disable password login entirely in /etc/ssh/sshd_config by setting PasswordAuthentication no, then restart SSH with systemctl restart sshd. This single change stops the enormous volume of automated password-guessing traffic that hits every internet-facing VPS around the clock.
The First Few Commands Worth Knowing
lsโ list files in the current folder.cd foldernameโ move into a folder;cd ..moves back up one level.apt update && apt upgrade(Ubuntu/Debian) โ check for and install available updates.htoportopโ see what's actually using CPU and RAM right now.exitโ close the SSH session cleanly.
What Trips Up First-Time Users Specifically
Two things, almost every time. First, "connection refused" usually means the VPS is still booting after being newly provisioned, or a firewall is blocking port 22 โ give it a couple of minutes, then check with your host if it persists. Second, forgetting the password was case-sensitive and copied with an extra space from an email, which is a more common cause of "wrong password" errors than people expect. Copy carefully, or better, switch to key-based login as soon as you're in the first time so you never have to retype a password again.
If You'd Rather Not Do This Yourself
Plenty of Nepali business owners buy a VPS for the resources and control it offers but have no interest in managing a terminal themselves, and that's a completely reasonable position. WebsNP's team will get you connected, set up SSH keys properly, and hand over a working, secured server rather than leaving you staring at a login prompt with a support article. If you're stuck at this exact step right now, message us on WhatsApp with your VPS details and we'll walk you through it directly.