Skip to main content

Server Access

What Does SSH Mean, and Why Does Key-Based Login Matter?

Sometimes a control panel click isn't enough — SSH gets you a direct, encrypted line into the server itself.

Encrypted

Every command and response over SSH

Key-based

Login method safer than passwords alone

24/7

Human support for SSH access questions

cPanel-style

Panel SSH sits alongside, not replaces

In short

SSH, or Secure Shell, is a protocol that gives encrypted command-line access to a server, letting you run commands directly instead of clicking through a web-based control panel. Every command and response travels encrypted between your computer and the server, which is what makes it safe to manage files, run scripts or install software over a public internet connection.

Most everyday hosting tasks don't need it, but developers running custom scripts, managing Git deployments or installing command-line tools rely on it regularly.

Most hosting tasks — uploading files, managing email, installing WordPress — happen through a control panel, and that's by design: a graphical interface is faster for routine work and doesn't require memorizing commands. SSH exists for what falls outside that routine: running a script that isn't available as a 1-click installer, pulling a Git repository directly onto the server, checking a log file in real time, or automating a task with a command-line tool.

Access happens over an encrypted connection, so commands, file contents and login credentials aren't exposed in plain text the way an unsecured connection would leave them. For hosting accounts that offer it, SSH sits alongside the cPanel-style panel as a second way in, not a replacement for it, but an option for the tasks a browser interface isn't built to handle.

What SSH Is, and What Happens When You Connect

Connecting over SSH opens an encrypted channel between your computer and the server, then drops you into a command-line session running on that server directly. From there, commands you type — listing files, editing a config, running a script — execute exactly as if you were sitting at the machine itself, rather than going through a web interface that translates clicks into actions behind the scenes.

That encryption covers the entire session, not just the login. Every keystroke, every line of output, every file transferred over SSH's companion protocols travels encrypted, which is why it remains the standard way to manage a server remotely without exposing what you're doing to anyone intercepting the connection.

Hosting Tasks That Actually Need SSH

Plenty of hosting never touches SSH — installing WordPress through a 1-click installer, managing email accounts, uploading files through a file manager all happen fine through a control panel. SSH becomes necessary for tasks a browser interface doesn't expose: installing a command-line tool, running a database import too large for a web upload, or automating a deployment with a script.

Developers managing a site's codebase through Git also lean on SSH regularly, since pulling or pushing a repository directly onto the server is a command-line operation by nature. So is checking a live error log in real time, or running a one-off script that fixes a data issue across many records at once — the kind of task that would be painfully slow through a file manager.

Why Key-Based Login Beats a Password Alone

SSH supports two ways to log in: a password, or a cryptographic key pair, where a private key stays on your computer and a matching public key sits on the server. Key-based login is considered safer because it isn't vulnerable to the guessing and brute-force attacks that target password logins constantly, and it isn't something that can be reused if it leaks from an unrelated data breach the way a reused password can be.

Setting up key-based access takes a few extra minutes the first time — generating a key pair and adding the public half to the server — but after that, logging in doesn't require typing a password at all, which is both more convenient and considerably harder to compromise remotely.

Using SSH Alongside a Control Panel, Not Instead of It

SSH access, where offered, sits alongside a cPanel-style control panel rather than replacing it. Day-to-day account management — email, domains, file uploads, 1-click installs — still happens through the panel; SSH is the option for the specific, less frequent tasks that need direct command-line access instead.

For anyone unsure whether they actually need it, 24/7 human support can talk through whether a particular task requires SSH access or has a control-panel equivalent that's simpler to use, rather than defaulting to the command line out of habit.

What Is SSH? Secure Server Access for Hosting Users

A Second Way In, for the Tasks That Need It

The control panel handles routine hosting management well, but some tasks — a Git deployment, a large database import, a custom script — are genuinely faster and cleaner from a command line talking directly to the server.

SSH provides exactly that, encrypted end to end, with key-based login available for anyone who wants to skip passwords entirely.

  • Encrypted command-line access to the server, not just the control panel
  • Handles Git deployments, large imports and custom scripts directly
  • Key-based login removes password guessing as an attack path
  • Sits alongside the cPanel-style panel, not in place of it

Why Hosting Cheap

What you get

Encrypted server access

Every command and file transfer over SSH travels encrypted end to end.

Direct Git deployments

Pull or push a repository straight onto the server without a web interface in the way.

Key-based login available

Skip passwords entirely with a cryptographic key pair that's harder to compromise.

Handles what the panel can't

Large database imports, custom scripts and log monitoring, done from the command line.

Still have the control panel

SSH is an addition to the cPanel-style panel, not a replacement for routine tasks.

24/7 human support

Real people to help decide whether a task actually needs SSH access.

How It Works

Get set up in a few steps

1

Check whether you need SSH at all

Most hosting tasks work fine through the control panel — confirm SSH is actually required first.

2

Set up key-based login

Generate a key pair and add the public key to your account for password-free access.

3

Connect and run what the panel can't

Use SSH for Git deployments, large imports or command-line tools the panel doesn't expose.

Included

Everything you need, on every plan

  • Understand what SSH is used for before assuming you need it
  • Confirm SSH access is available on your hosting plan
  • Set up key-based login instead of relying on a password alone
  • Use SSH for Git deployments, large imports and command-line tools
  • Keep routine tasks like email and 1-click installs in the control panel
  • Check daily backups still run independently of anything done over SSH
  • Ask support whether a specific task actually requires command-line access
  • Keep your private key secure and off shared or public machines

FAQ

Frequently asked questions

What is SSH used for on a hosting account?

SSH gives encrypted command-line access to your server, used for tasks like Git deployments, large database imports, running scripts and installing command-line tools that a control panel doesn't expose.

Do I need SSH for a normal WordPress site?

Usually not. Installing WordPress, managing email and uploading files all work through the control panel. SSH becomes relevant for more technical, developer-focused tasks.

Is SSH safe to use over a public internet connection?

Yes. SSH encrypts the entire session, including login credentials, commands and file transfers, so nothing travels in plain text even over an untrusted network.

Why is key-based login recommended over a password?

A key pair isn't vulnerable to password guessing or brute-force attacks, and unlike a password, it can't be reused if it leaks from an unrelated breach elsewhere.

Does using SSH replace the control panel?

No. SSH is an additional way in for specific technical tasks; routine account management still happens through the cPanel-style panel.

Can support help if I'm not sure whether I need SSH?

Yes, 24/7 human support can help confirm whether a particular task genuinely needs command-line access or has a simpler control-panel option.

Get Server Access That Fits the Task

Manage routine hosting through the panel, and drop into SSH for Git deployments and custom scripts when you need to.

Get Started