Connect to your server using SSH with Termius

Introduction #

Termius is a free and secure SSH client that is a favourite in our team and allows you to easily manage all your servers. You can initiate a direct server connection with the tradition ssh root@ipaddress method, but you can also store your server details for quick, one-click access in the future.

Termius is available for Windows, MacOS, Linux, iOS and Android. The free version is sufficient for most users and there is a premium version for those who require more features.

https://termius.com/

Termius SSH Client

Requirements #

  • Server provisioned with Cloudpepper with your SSH key installed
  • Your SSH Key
No SSH Key?

An SSH key is important to securely log in into your server. You can follow our guide that explains how to generate your SSH Key and install it to your server: Generate an SSH Key with Termius.

Step 1. Download and install Termius #

You can download Termius from the following link:

https://termius.com/download/

It should automatically detect your device and allow you to download and install Termius.

Once installed, you can open Termius and you will see an account creation wizard. If you do not want to create an account, you can just close the wizard and proceed to use the app.

Step 2. Add your SSH key #

No SSH Key?

An SSH key is important to securely log in into your server. You can follow our guide that explains how to generate your SSH Key and install it to your server: Generate an SSH Key with Termius.

Now we need to add your private SSH key to Termius to allows logging in into your server. Click on the Cog-icon to open Termius settings.

Click on Keychain and Add Key.

Paste your private key or click Import from key file to import your private key file.

Add private SSH key to Termius

You’ve now succesfully added your private SSH key and will be able to use it to log in in the next step.

Step 3. Add a server #

On the Termius dashboard, fill in the IP address of your server and click Create host. You can find the IP address on the Server overview page on My Cloudpepper or when opening your Odoo instance details.

A window will open that allows you to put in additional login details of the server. Use root as username and leave the password field empty and click on Key instead to use your SSH key.

Select your private SSH key.

Step 4. Connect to your server #

The first time connecting to your server with Termius (or any SSH client), you might encounter a prompt asking if you’re sure you want to continue connecting.

Why is Termius asking me this?

This happens as part of the SSH protocol’s security measures to prevent Man-in-the-Middle (MitM) attacks. If the ECDSA fingerprint changes in future connections, it could indicate:

  • The server’s SSH keys have been regenerated.
  • You’re connecting to a different server.
  • A potential MitM attack is occurring.

Congratulations! You are now successfully connected to your server. In front of you is now the command line interface of the server where you can execute commands.

Server successfully connected with Termius

Next time when you are opening Termius, you can simply connect to your server by double clicking on the added host.