31.1 C
Senior Writer and partner

Install Snowflake (SSH Client) on Ubuntu 20.04

Linux system administrators on servers have a big job behind them. Thanks to them, many of the services or tasks that an organization performs on a computer are possible. This makes it necessary to have various tools that help make the work more bearable. If you are a server enthusiast or a Linux fan you will love this post because you will learn how to install Snowflake on Ubuntu 20.04

If we take out the definition that the developers give us about Snowflake it won’t sound like much. But this app is much more than a simple SSH client for Linux but also integrates other possibilities that together make it really useful as file management through SFTP, terminal integration, remote resource/process manager or server disk space analyzer

Install Snowflake on Ubuntu 20.04

Snowflake has several alternatives to be installed in Ubuntu 20.04

The first one is to download the DEB package from Github:

- Advertisement -

Once the package is downloaded, you can install it using APT.

wget -c https://github.com/subhra74/snowflake/releases/download/v1.0.4/snowflake-1.0.4-setup-amd64.deb
sudo apt install ./snowflake-1.0.4-setup-amd64.deb

Another way to do this is to use a generic installer that has a .bin format. You can also download it from Github

wget -c https://github.com/subhra74/snowflake/releases/download/v1.0.4/snowflake-1.0.4-setup-amd64.bin

and then you can run it from the main menu.

Snowflake features

One of the reasons why Snowflake is so useful is that it makes basic file management much easier. That is, with Snowflake you can move files on the server, renaming, cut, copy, paste, archiving, executing scripts, checking free space and more.

Graphical interface for common file operations (https://github.com/subhra74/snowflake)

All these operations can be done by the application thanks to SFTP. This guarantees first of all security but also efficiency. Also, you can use sudo without problems in the application for some operations with files that require high privileges.

Using sudo with Snowflake (https://github.com/subhra74/snowflake)

When we are on a server we often need to edit configuration files or scripts. Well, Snowflake has an integrated text editor with syntax highlighting.

This SSH client has a text editor too (https://github.com/subhra74/snowflake)

As with file management, if root privileges are required, the application will ask to use sudo.

Text editor to work faster (https://github.com/subhra74/snowflake)

As you can see this feature is very important and makes the work faster.

The terminal is also integrated with the file browser page, so users can open terminal from a specific directory or execute scripts in the terminal from the file browser itself with a click of the mouse.

Built-in Terminal for this SSH client (https://github.com/subhra74/snowflake)

Thanks to special features for Linux, with this app you can visualize the services of the system. You can also start, stop or restart them. Very useful for a server.

Services list

Also, you can see the list of processes running on the system together with the network port it is using. There you can for example, if a web server is running or not.

Processes and port

If we are talking mainly about an SSH client for Linux, it is logical to think that we can have a simple and handy UI for creating and managing local and remote SSH keys.

ssh keys

In addition, the appplication has a graphical interface for ping, port checking, traceroute and DNS lookup.


Thanks to Snowflake you can manage a Linux server in an easier way. Thanks to the fact that it is a graphical client for SSH, it adds features that make it interesting in form and use.

Please share this post and join our Telegram channel.

More info: Snowflake github page

- Advertisement -
Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
"The best Linux newsletter on the web"


Please enter your comment!
Please enter your name here

Latest article