Skip to content

Graphical SFTP client and terminal emulator (SSH) with helpful utilities

License

GPL-3.0 and 2 other licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE-Jsch
LGPL-3.0
LICENSE-LGPLv3.txt
Notifications You must be signed in to change notification settings

devlinx9/muon-ssh

 
 

Muon SSH Terminal/SFTP Client (Formerly Snowflake)

Github All Releases

Muon SSH Terminal/SFTP Client is a powerful graphical SSH client designed to simplify working with remote servers. Formerly known as "Snowflake," the project has been renamed to avoid confusion with another popular product of the same name.

This project is the continued work of subhra74, who originally developed it as Snowflake.


Why Language Support?

Not everyone prefers or is comfortable working with English-based software. By offering multi-language support, we aim to make our tool more user-friendly and accessible to a global audience, ensuring that users can work in the language they are most comfortable with.


Table of Contents


About Muon SSH

Muon SSH is a feature-rich graphical SSH client that provides an intuitive interface for managing remote servers. It includes tools such as:

  • Enhanced SFTP file browser
  • SSH terminal emulator
  • Remote resource/process manager
  • Server disk space analyzer
  • Remote text editor with syntax highlighting
  • Large log file viewer
  • And much more

Muon SSH eliminates the need for server-side installations, as it operates entirely over SSH from your local machine. It is compatible with Linux, Mac and Windows and has been tested on various Linux/UNIX servers, including Ubuntu, CentOS, RHEL, OpenSUSE, FreeBSD, OpenBSD, NetBSD, and HP-UX.


Features

  • Graphical Interface for File Operations: Simplify common file tasks with an intuitive interface.
  • Built-in Text Editor: Edit files remotely with syntax highlighting and sudo support.
  • Log/Text File Viewer: Quickly view and search large log or text files.
  • File and Content Search: Leverage the power of the find command for fast searches.
  • Terminal Emulator: Execute commands with ease using the built-in terminal.
  • Task Manager: Monitor and manage remote processes.
  • Disk Space Analyzer: Visualize disk usage with a graphical tool.
  • SSH Key Management: Easily manage SSH keys.
  • Network Tools: Access a suite of network utilities.
  • Multi-language Support: Use Muon SSH in your preferred language.

Installation

Snap Package (Recommended)

Install Muon SSH Terminal using Snap

Muon SSH is available as a Snap package, ensuring easy installation and updates across multiple Linux distributions.

To install, run:

sudo snap install muon-ssh  

For the latest build (may be unstable):

sudo snap install muon-ssh --edge    

Deb Package

Muon SSH is also available as a Debian package. Install it using:

sudo dpkg -i muon_package.deb   

Intended Audience

Muon SSH is designed for:

Web/Backend Developers: Simplify deployment and debugging on remote servers.

System Administrators: Manage multiple remote servers efficiently without relying on complex terminal commands.

Download

Note: Java 11 or higher is required.

Version Windows Ubuntu/Mint/Debian Mac OSes Portable
v2.4.0 Exe file DEB installer DMG installer Portable JAR (Java 11)
For other releases, visit release page

Building from Source

Muon SSH is a standard Maven project. To build from source, ensure you have Java and Maven installed, then run:

mvn clean install  

The compiled JAR file will be located in the target directory.


Roadmap

See ROADMAP.md

Documentation

For detailed documentation, visit the Muon SSH Wiki

Development

Main Branch: Stable release

Develop Branch: Active development


License and Third-Party Libraries

Muon SSH refer to LICENSE

JSch: refer to LICENSE-Jsch


Changelog

For a detailed list of changes, bug fixes, and new features, refer to the CHANGELOG.md