Skip to content

What is SSH? A beginner's guide

SSH (Secure Shell) is how you securely log into a server over the internet and run commands on it — an encrypted, remote command line. When you “SSH into a server,” you’re opening a secure terminal session on that machine from your own computer.

What it’s for

  • Running commands on the server (installing software, checking logs, restarting services).
  • Securely copying files (scp, rsync, SFTP).
  • Tunneling other connections safely — e.g. reaching a database without exposing it to the internet.

Everything in an SSH session is encrypted, so even over a public network nobody can read what you’re doing.

Passwords vs keys

You can authenticate two ways:

  • Password — simple, but guessable and the thing bots attack hardest.
  • SSH keys — a cryptographic key pair: a private key stays on your computer, a public key goes on the server. Only the matching private key can log in, and keys can’t realistically be brute-forced.

Keys are both more secure and more convenient (no password to type). Setting them up is a one-time job → set up SSH keys.

A first connection

Terminal window
ssh youruser@yourserver.com

You land at a shell prompt on the server. From there you can run the same commands you’d use in a control-panel terminal — plus privileged ones a browser terminal deliberately blocks.

Keeping SSH safe

Do you even need SSH?

With a control panel, most day-to-day tasks are point-and-click — you may rarely touch SSH. It’s there when you need the full power of the command line.


Running OrbixPanel? A browser terminal handles the everyday; SSH is there for the rest. OrbixPanel.com → — the free, self-hosted, AI-powered hosting control panel.