5 min read Mar 1, 2026

How to Use SSH Access on Your Hosting

SSH (Secure Shell) allows you to securely connect to your server and manage it directly from your computer. Instead of using only a web control panel, SSH…

FimuroHost Team

FimuroHost Team

Technical Writer

Share Article

SSH (Secure Shell) allows you to securely connect to your server and manage it directly from your computer. Instead of using only a web control panel, SSH gives you command-line access — which is very helpful for developers and advanced users.

This guide will explain what SSH is, how it works, and how to connect using different tools.


What Is SSH?

SSH stands for Secure Shell. It’s a secure network protocol that encrypts communication between your computer and the server.

With SSH you can:

  • Manage files and folders

  • Run scripts or programs

  • Upload or move files

  • Perform advanced server tasks

  • Troubleshoot issues directly

SSH is encrypted, which means all data stays private and secure.


Why Use SSH?

SSH offers advantages such as:

✔ Secure encrypted connection
✔ Faster command execution
✔ More control than a web interface
✔ Useful for advanced management or automation

This makes SSH ideal for developers and power users.


Requirements Before Connecting

Before connecting to your server via SSH, make sure you have the following:

🔹 SSH Client

  • macOS / Linux: Use the built-in Terminal

  • Windows: Use PowerShell or apps like PuTTY

🔹 SSH Credentials

You’ll need:

  • Server hostname or IP address

  • SSH username

  • SSH password

  • Port number (usually 22)

You can find these details in your hosting welcome email or control panel.

🔹 SSH Enabled

Not all hosting accounts have SSH enabled by default. You may need to enable it first.


How to Enable SSH Access

To enable SSH on your hosting:

  1. Log in to your hosting control panel

  2. Find the SSH Access section

  3. Enable SSH for your account

If you can’t find this option, check that your plan includes SSH or contact support.


How to Connect via SSH

Once SSH is enabled and you have your credentials, follow the instructions below based on your operating system.


Connecting from macOS or Linux

  1. Open Terminal

  2. Type the SSH command:

ssh username@yourserverhostname -p 22
  1. Type yes to trust the server’s fingerprint (first time only)

  2. Enter your password (it won’t show as you type)

  3. Once logged in, you’ll see the server’s command prompt


Connecting from Windows (PowerShell)

  1. Open PowerShell

  2. Run the same command:

ssh username@yourserverhostname -p 22
  1. Enter your password when prompted


Connecting with PuTTY (Windows)

  1. Download and open PuTTY

  2. Enter your server hostname or IP

  3. Set Port to 22 and connection type to SSH

  4. Click Open

  5. Enter your username and password when prompted


Using SSH Keys (Recommended)

SSH keys are more secure than passwords and can allow you to log in without entering a password each time.

Steps to use SSH keys:

  1. Generate a key pair (for example using ssh-keygen)

  2. Upload your public key in your SSH settings in the control panel

  3. Use the private key for connecting

This method is stronger and more convenient.


Useful SSH Commands

Once connected, you can use basic commands like:

Command

Description

ls

List files and folders

cd folder

Change directory

mkdir name

Create a new folder

rm file

Delete a file

nano file.txt

Edit a file in Nano editor

These commands help you navigate and manage your server from the command line.


Common SSH Errors & How to Fix Them

❌ Connection Refused

This means SSH is not enabled or the SSH service is blocked.

✔ Ensure SSH is enabled in the control panel

✔ Confirm the correct port is being used


❌ Permission Denied

This usually means incorrect credentials.

✔ Check the SSH username

✔ Double-check your password

✔ Try using SSH keys


❌ Host Key Verification Failed

This means the server’s saved fingerprint has changed.

✔ Remove the old SSH host key locally

✔ Try reconnecting


Security Tips for SSH

To keep your server secure:

✔ Use SSH keys instead of passwords

✔ Avoid sharing credentials

✔ Use strong, unique passwords

✔ Limit SSH access by IP if possible

SSH access gives powerful control — protect it accordingly.


For Support

For any questions or technical assistance, contact our 24/7 support through Live Chat, support tickets, or our official social media pages.


Frequently Asked Questions

Q1. What is SSH and why should I use it?

SSH is a secure way to access your server command line. It’s useful for advanced tasks and direct control that isn’t available from a regular control panel.


Q2. Do all hosting plans include SSH access?

Not all plans include SSH by default. Check your hosting plan features or contact support to confirm SSH availability.


Q3. What tools can I use to connect via SSH?

On macOS and Linux you can use Terminal. On Windows you can use PowerShell or PuTTY.


Q4. What are SSH keys and why use them?

SSH keys are cryptographic credentials that provide stronger security and allow passwordless login.


Q5. Why am I seeing “Permission Denied” when connecting?

This usually means incorrect username, password, or missing SSH key configuration. Check your credentials and try again.

FimuroHost Team

Written by

FimuroHost Team

Technical Writer