This tutorial explains how to connect to a Linux VPS with SSH. SSH is used to securely access and manage a remote Linux server from your computer.
CybroHost Linux VPS Hosting includes full root access, NVMe storage, DDoS protection and scalable plans for websites, apps and databases.
Step 1: Get Your VPS Login Details
After ordering a VPS, you receive the server IP address, username and password or SSH key. Keep these details secure.
Step 2: Open Terminal
On macOS or Linux, open Terminal. On Windows, you can use PowerShell, Windows Terminal or an SSH client.
Step 3: Run the SSH Command
Use this command and replace the IP address with your server IP:
ssh root@your-server-ip
If the server asks for confirmation, type yes. Then enter your password.
Step 4: Update Your Server
For Ubuntu or Debian, run:
apt update && apt upgrade -y
Updating packages helps improve security and stability.
Step 5: Create a New User
Using root for everything is not recommended. Create a new user:
adduser username
usermod -aG sudo username
Step 6: Basic Security
Use a strong password, enable firewall rules and consider SSH key login. You can read OpenSSH documentation here: OpenSSH manual pages.
Step 7: Choose the Right Hosting Plan
For simple websites, Shared Hosting may be easier. For full control, use Linux VPS. For larger workloads, choose Dedicated Servers.
FAQs
What is SSH?
SSH is a secure protocol used to access and manage remote servers.
Can I use SSH on Windows?
Yes, Windows Terminal and PowerShell support SSH.
Should I use root login?
Use root only when necessary. Creating a sudo user is safer for daily management.