The Termius client is a first-class SSH client for Mac, Windows, Linux, iOS, and Android. The purpose of the application is to make it easy to connect to remote Linux servers over SSH. It also has some interesting features (if you pay for the subscription fee) that make it incredibly easy to upload and download files to remote servers as well.
Getting SnapD working
The Termius SSH client made its way to the Linux platform using a Snap package. So, if you’d like to use this app, there’s no other way around it; you must use a Linux distribution that supports Snap packages.
In 2019, setting up Snapd on most Linux operating systems is incredibly easy. As of now, the Snapd runtime service that handles Snap packages works on Ubuntu, Debian, Arch Linux, Manjaro, Solus, Fedora, OpenSUSE, Gentoo and more.
Assuming you’re running one of the distributions mentioned, you’ll be able to install and enable Snapd on your system quickly. For more information, check out our in-depth tutorial on the subject.
Unsupported Linux OS
While it’s incredible to see a wide array of Linux operating systems enabling support for Snaps, there are still some distributions that do not allow users to interact with Snap packages. Therefore, If you need the Termius application on your system, it may be time to jump ship to a better Linux distribution.
By far, the best Linux operating system to switch to for good Snap package support is Ubuntu Linux. The reason? They created Snaps, so the operating system doesn’t need to be manually configured to use the technology. Better yet, it comes pre-set with support to install Snap apps in the Ubuntu Software Center.
Unsure about where to get the latest version of Ubuntu Linux? Head over to their official website and click on the “Desktop” option in the menu.
Install Termius Stable
The primary release of the Termius client on Linux is the “stable” release. It comes with a lot of features that you’d expect from an SSH client, with a heavy focus on reliability. To get the Termius Stable release, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. Then, use snap install to load the app up on your system.
sudo snap install termius-app
Alternatively, if you’re not a fan of the terminal, open up Gnome Software, KDE Discover or Ubuntu Software Center, click on the search icon and type in “termius.”
Click the “Install” button to start the app installation. When the process is done, click “Launch” to start up Termius.
Install Termius Beta
The Termius Beta application is available to Linux users alongside the Stable release of the program so that adventurous users can test-drive the latest and greatest features added to the app.
It should be noted that the Termius Beta application shouldn’t be used by Linux users just looking to get work done. Only use the Beta if you know how to deal with unreliable programs, and aren’t trying to get critical work done.
Installing the Termius Beta app via Snap is done the same way as the Termius Stable one. To do it, open up a terminal with Ctrl + Alt + T or Ctrl + Shift + T, then, use the snap install command to load it up.
sudo snap install termius-beta
Don’t want to deal with the terminal? Lucky for you, the Termius Beta app can easily be installed through Gnome Software, KDE Discover and the Ubuntu Software Center. To install the Beta, launch your store of choice, click the search button and type in “Termius Beta.” Select “Install” to get the app.
When the Beta is done installing through your favorite app store, choose “Launch” to open it for the first time.
Set up Termius
Launch Termius by searching for “Termius” in your app menu. Once the app is open, you’ll see a login window. In the window, select the login button (if you have an account.” Or, if you do not have an account, click “create a free account”.
After logging in, you’ll see a Dashboard with several items on the side. Click on “Hosts”, followed by the “New Host” button.
Under “Label” write the name of your remote SSH connection. Then, move down to “Address” and write in the remote IP address or Domain name of the server.
Following the “Label” and “Address” section, find the “SSH” slider and click it to enable. Then, write in your username/password in the boxes beneath it, and click “Save” to add the new connection.
Connect to servers with Termius
To connect to a server with Termius, select the “Hosts” button on the left. Choosing “Hosts” will reveal a list of remote SSH connections.
Look through the list of SSH connections and double-click on the one you’d like to access to start a new connection.
First, create a new host so that you can access your Linux PC in the SFTP area. To do this, go to “Hosts,” like before and click “New Host.”
In the new creation window, do the following:
- Under “Label” write “localhost.” For the “Address” section, write “localhost.”
- For “username” fill out your Linux PC’s username.
- For “password” write in the default password.
After filling out the information, click the “SSH” button, then save.
With the SSH connection for your Linux PC set up, find the “SFTP” button on the side of the Termius app and click on it with the mouse. Once in the SFTP area, you’ll see two panels on the left and the right.
On the left, choose the localhost connection. On the right, select your remote SSH server.
To transfer a file, highlight a file in one of the panels (left or right) and click copy to target.