OpenSSH GUI provides a graphical desktop interface for OpenSSH administration tasks that would otherwise involve command-line utilities or directly editing files under ~/.ssh. It runs locally and is designed to manage SSH keys as well as information used when establishing and trusting remote connections.
The application is particularly useful for users who want visibility into their SSH key collection. Keys can be inspected and manipulated from one interface, while local and remote host files can be managed without manually navigating their underlying text formats. OpenSSH GUI does not depend on a cloud service and does not send telemetry.
This is free and open source software.
Key Features
- Discover SSH key files in configurable directories and display their algorithm, format, comment, encryption status and fingerprint.
- Generate RSA, ECDSA and ED25519 keys with configurable filenames, comments, passphrases and key formats.
- Convert SSH keys between OpenSSH and PuTTY formats without relying on a separate graphical conversion utility.
- Change or remove key passphrases and safely rename both the private and corresponding public key files.
- Calculate SHA-256 fingerprints from public key information without requiring the private key to be decrypted.
- Edit the local
known_hostsfile and select individual keys or complete host entries for removal. - Manage the local
authorized_keysfile from the same graphical interface. - Connect to remote SSH systems and inspect or modify their
known_hostsandauthorized_keysfiles. - Read host definitions from
~/.ssh/configand make suitable configured systems available for quick connections. - Destructive key operations create backups before modifying files and can restore the originals when an operation fails.
- Configurable lookup paths, interface theme, font size, logging level and cache management.
Website: github.com/frequency403/OpenSSH-GUI
Support:
Developer: Oliver Schantz
License: MIT License

OpenSSH GUI is written in C#. Learn C# with our recommended free books and free tutorials.
Related Software
| Graphical SSH Frontends | |
|---|---|
| XPipe | Shell connection hub and remote file manager |
| Termora | Cross-platform terminal emulator and SSH client |
| Termix | Self-hosted all-in-one server management platform |
| Nexterm | Self-hosted platform for managing remote servers |
| Tabby | Modern terminal emulator with SSH and serial support |
| electerm | Terminal, SSH, SFTP and file transfer client |
| RustConn | Connection orchestrator with a GTK4/Wayland-native interface |
| Ásbrú Connection Manager | Full-featured connection manager written in Perl |
| sshPilot | Lightweight SSH connection manager |
| PuTTY | SSH and telnet client with sessions |
| EasySSH | Connection manager written in Vala |
| Kerminal | Modern terminal emulator and SSH manager |
| OpenSSH GUI | Frontend for managing your SSH Keys |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.