SSH Config Editor

Manage your SSH client configuration file in a smart and efficient way

The SSH Config Editor is macOS application for manage your OpenSSH client configuration and known_hosts files. You can add or edit identities, port forwarding and any other ssh config options.

Powerful Editor

Replace text editor with more elegant and intuitive solution.

  • Find desired host setting
  • Separators for visual group hosts
  • Set of icons with common services and operation systems
  • Reorder host configurations with drag & drop
  • Temporary disable individually configuration options

Known Hosts Editor

Manage your known_hosts file.

  • Find host entries even if they are encrypted
  • Mark entries as certification authority or revoked
  • Remove or comment invalid or changed hosts

Port Forwarding

Add or edit local and remote port forwarding options.

  • Instantly displays graphical representation
  • Show names for common port numbers
  • Copy forwarding ssh command to clipboard

Configuration Options

Support for all configuration options with embedded help.

SSH Copy ID

Help with copying public keys to the server.

Template Configurations

Use templates to create similar configurations or duplicate existing ones.

Sharing

Share host configurations with system share menu.

Global Options

Set global options for all hosts.

Notes

Write comment for each host.

Customizable

Set your default terminal and icons in menu bar or dock.

Connect to Host

  • Open ssh connections directly from application
  • You can set identity files per host
  • Pro Automatic login with stored passwords
  • Set default terminal in application preferences
  • Quick connection from menu bar icon
  • Pro Port knocking sequences for open or close ssh port
  • Check availability of ssh port

RSA Key Pair Generation

  • Option to generate private and public RSA key pair
  • Password strength indication
  • Automatic add new key to selected host configuration
  • Show in Finder action in context menu on identity files
  • Pro Copy new public key to server

Pro version only features

  • Trial version for 14 days
  • Doesn’t require confirm access to .config or known_hosts files
  • Store and auto fill passwords for ssh connections
  • You can define port knocking sequences and use it for open or close ports on remote server
  • Run ssh-copy-id automatically instead of create command which must be pasted to terminal and run
  • Action for copy public key to clipboard
  • Action for enable/disable ssh server on localhost from menu bar icon

Version History

Constant delivery new versions with more features

Oct 19, 2018
Oct 19, 2018

Version 1.11

  • Dark Mode support for macOS Mojave
  • Double click on entry to open connection
  • Host configuration can be disabled
  • Action to disable/enable all configurations inside separator
  • Fix open ssh connection and copy-ssh-id actions on Mohave
  • Fix some other bugs
Jul 13, 2018
Jul 13, 2018

Version 1.10

  • Collapsible separators
  • Some ui refinements
  • Kill some bugs
Apr 17, 2018
Apr 17, 2018

Version 1.9.3

  • New option to not show previous config file at start
  • Fix showed names of ssh terminals in settings
  • Fix some connection related issues with iTerm terminal
Show full version history
Apr 10, 2018
Apr 10, 2018

Version 1.9.2

  • Update config options for new ssh
  • Fix config load with unknown or unsupported options
  • Fix loading invalid know hosts files
  • Fix some other bugs
Feb 27, 2018
Feb 27, 2018

Version 1.9.1

  • Pro Action menu contains "SSH Copy ID" and "Copy Public Key" menu with all keys related to selected host
  • Pro Add option to copy public key to server after generating new key pair
  • Fix sorting in known hosts window
  • Fix error which occurred when user close window
Dec 11, 2017
Dec 11, 2017

Version 1.9

  • Fix menubar icon behaviour
  • Fix remote/local switch in port forwarding options
  • Small bug fixes and ui refinements
  • Pro Run ssh-copy-id directly in terminal
  • Pro Enable/Disable local ssh server from menubar icon
  • Pro Automatic login with passwords
  • Pro Copy public key to clipboard
  • Pro Don't ask for config file on first run if exist
Dec 1, 2017
Dec 1, 2017

Version 1.8.3

  • Fix startup problem with config file rights
  • Set right file permissions when saving files
Oct 24, 2017
Oct 24, 2017

Version 1.8.2

  • Add support for generate RSA with 4096 bits
  • Fix some graphical issues for macOS High Sierra
Sep 11, 2017
Sep 11, 2017

Version 1.8.1

  • Add feature to filter selected host in known hosts editor
  • Fix problem with identity keys with spaces in path
  • Fix problem with ordering
  • Fix icons in know hosts editor
Jul 22, 2017
Jul 22, 2017

Version 1.8

  • Check host availability as menu action or on editor open
  • Import host configuration from ssh command
  • Option for show config file name in window title
  • Show warning dialog if user add key with .pub extension
  • New icons:
May 26, 2017
May 26, 2017

Version 1.7.1

  • Fix connection bug on some configurations
  • Copy forwarding command in Port Forwarding dialog
  • Other small user interface enhancements
May 16, 2017
May 16, 2017

Version 1.7

  • Port knocking ability to open or close ssh port on remote host
  • Copy configuration (⌥⌘C) to copy selected host text configuration to clipboard
  • Moving the host separator also moves the child items (drag & drop)
  • Fix problems with preferences
  • And other small bug fixes
Mar 21, 2017
Mar 21, 2017

Version 1.6.1

  • Fix terminal selection in preferences
Mar 9, 2017
Mar 9, 2017

Version 1.6

  • New editor for known_hosts file
  • Update configuration options and help for current ssh version
  • Add support for global configuration options
  • SSH connection can be created from user@hostname:port instead of alias. This can be changed in preferences.
  • Full path to key in copy-ssh-id helper
  • Fix issue with unicode characters in alias
Dec 20, 2016
Dec 20, 2016

Version 1.5.3

  • Handle permission issues with first launch
  • Add warning about white spaces inside host aliases
  • Some minor bug fixes
Nov 21, 2016
Nov 21, 2016

Version 1.5.2

  • Fix launch crash on some configurations
Nov 17, 2016
Nov 17, 2016

Version 1.5.1

  • Fix open connection feature to not ask for sshconnect url handler
Nov 14, 2016
Nov 14, 2016

Version 1.5

  • Template host configurations - useful tool for creating many same configurations
  • New icons for hardware components
  • Add touch bar support
  • Duplicate Host entry
  • Some small changes to improve user experience
Oct 22, 2016
Oct 22, 2016

Version 1.4.1

  • Fix issue with port numbers greater than 32768
Oct 7, 2016
Oct 7, 2016

Version 1.4

  • Added function to store password for host in keychain
  • Ability to automatic login to host with password authentication (requires SSH Connector)
  • Icons for configurations
  • Fix missing menu bar menu items after launch at login
  • Fix bugs with removing host configurations
Aug 19, 2016
Aug 19, 2016

Version 1.3.1

  • Fix launch at start functionality
  • Fix display separator names with spaces in quick connect menu
Aug 17, 2016
Aug 17, 2016

Version 1.3

  • Menu Bar icon with quick connection to defined servers
  • Show in Finder action on identity file options
  • Add option to launch at login
  • SSH configuration file can be placed outside ~/.ssh directory
  • Now you can open multiple config files at once
  • Fix connection errors on host configurations with multiple aliases
Jul 9, 2016
Jul 9, 2016

Version 1.2

  • Added option to open SSH connection for selected server
  • Added option to share configuration
  • New action to generate command for ssh copy id
  • Config options has now pre-filled default values
  • Menu Help contains link to Release Notes and Send Feedback options
May 29, 2016
May 29, 2016

Version 1.1

  • Option for generate RSA key pair
  • New separator feature for grouping host configurations
  • Host configuration positions can be changed by drag & drop
  • Configuration options can be disabled
  • Fix some errors
May 3, 2016
May 3, 2016

Version 1.0