SSH

OpenSSH GUI – graphical frontend for OpenSSH

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_hosts file and select individual keys or complete host entries for removal.
  • Manage the local authorized_keys file from the same graphical interface.
  • Connect to remote SSH systems and inspect or modify their known_hosts and authorized_keys files.
  • Read host definitions from ~/.ssh/config and 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

OpenSSH GUI is written in C#. Learn C# with our recommended free books and free tutorials.


Related Software

Graphical SSH Frontends
XPipeShell connection hub and remote file manager
TermoraCross-platform terminal emulator and SSH client
TermixSelf-hosted all-in-one server management platform
NextermSelf-hosted platform for managing remote servers
TabbyModern terminal emulator with SSH and serial support
electermTerminal, SSH, SFTP and file transfer client
RustConnConnection orchestrator with a GTK4/Wayland-native interface
Ásbrú Connection ManagerFull-featured connection manager written in Perl
sshPilotLightweight SSH connection manager
PuTTYSSH and telnet client with sessions
EasySSHConnection manager written in Vala
KerminalModern terminal emulator and SSH manager
OpenSSH GUIFrontend for managing your SSH Keys

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted