Below are the parsed Host entries from your SSH config. Edit them as needed.

{{ group.title }}

No hosts loaded. Please select a SSH config file above.

Note: This tool cannot directly save to ~/.ssh/config. After editing, download the updated file and manually replace your config file.

Secure Shell (SSH) uses text configuration files to define host shortcuts and connection preferences. These files quickly grow unwieldy when servers multiply or directives vary. Navigating plain text leads to duplication and mistakes. A graphical editor clarifies structure, letting you maintain readable, efficient access profiles for every machine. Consistent formatting also improves team collaboration.

This editor parses your existing ~/.ssh/config file, presents each Host block inside an accordion, and highlights known directives. You add, edit, or remove lines without memorising every option. Grouping features categorise hosts by wildcard or domain, helping you spot redundancies. A rebuilt file downloads instantly, ready for replacement. Changes stay local, ensuring confidentiality during editing.

Use the tool before onboarding new servers or rotating keys. Adjust usernames, ports, and proxy directives without typos. Identify obsolete entries quickly, then download a tidied configuration that drops straight into your terminal workflow. Streamlined files accelerate connections, improve security posture, and reduce troubleshooting time for administrators and developers alike.

Files are processed locally in your browser; nothing is uploaded.

Technical Details:

Key capabilities appear below.

  • File chooser imports any SSH configuration for parsing.
  • Accordion interface reveals or hides individual hosts.
  • Grouping by wildcard or domain clarifies large inventories.
  • Known directive dropdown lists common options for accuracy.
  • Custom key support lets you add experimental directives.
  • Inline removal buttons delete redundant lines instantly.
  • One-click download exports the updated file.

Step-by-Step Guide:

Follow these steps to edit your configuration safely.

  1. Select your current config file using the file picker.
  2. Review parsed hosts under the default group.
  3. Choose a grouping method to reorganise the list Tip.
  4. Expand a host accordion and change directive values.
  5. Add or remove lines as required for each host.
  6. Click Download Updated Config to generate a new file.
  7. Replace your original ~/.ssh/config with the downloaded version.

FAQ:

Answers to frequent concerns appear below.

Does the editor modify my original file?

No. The tool reads the file, allows edits, and outputs a new copy.

Can I edit multiple hosts simultaneously?

Yes. Expand different accordions and apply changes before downloading.

What happens to comments in the file?

Comments are preserved during parsing and reinserted where possible.

Why are some directives marked custom?

Unknown keys appear as custom so you can edit names and values safely.

Is any data sent to a server?

All parsing and reconstruction occur client-side, preserving confidentiality.

Embed this tool into your website using the following code: