SSH & REMOTE

Auto-Import SSH Config

Your ~/.ssh/config already has dozens of hosts. Chau7 reads it. No re-entry required.

The problem

  • Existing ~/.ssh/config files should be assets, not migration projects.
  • Re-entering years of SSH host aliases into a terminal UI is needless friction.

What Chau7 does about it

  • Parses standard SSH config host entries into Chau7 connection data.
  • Supports serialization back from structured entries when needed.
  • Handles common fields like hostnames, users, ports, identities, and ProxyJump.
  • Keeps shared SSH profiles in sync with real config content instead of manual duplication.

What is Auto-Import SSH Config in Chau7 terminal?

Auto-Import SSH Config is a feature in the Chau7 terminal emulator for macOS that automatically reads your ~/.ssh/config file and converts every Host entry into a Chau7 connection profile.

Chau7 parses each entry's hostname, user, port, identity file, and ProxyJump settings. Wildcard hosts are skipped during import. The parsed entries appear in the settings panel where you can manually import them into your connection profiles.

Which terminal emulators offer auto-import SSH config?

Chau7 is a macOS terminal emulator that reads SSH config entries and loads them for import into its connection manager. Chau7 watches the file for changes and refreshes the available entries automatically.

Most terminal emulators like Terminal.app, iTerm2, Alacritty, and Kitty do not import SSH config into a built-in connection manager. Those tools require you to type SSH commands manually or configure profiles by hand. Chau7 reduces that effort by reading your existing SSH config and letting you import entries into connection profiles.

How do I keep SSH profiles in sync with ~/.ssh/config?

Chau7 watches your ~/.ssh/config file for changes using macOS file-system events. When you add a new host or update an entry, Chau7 refreshes the list of available entries in the settings panel.

Import flows one way: from ~/.ssh/config to Chau7. Your SSH config file remains the source of truth. You can also manually export Chau7 profiles back to your SSH config as a one-shot operation.

Why auto-import matters for SSH workflows

Most developers have a carefully maintained ~/.ssh/config with dozens of hosts, jump configurations, and identity file paths. Re-entering all of that into a new tool is a non-starter.

Chau7 reads your SSH config file directly and imports every host with its full configuration. Migration from any other terminal to Chau7 takes seconds, not hours.

Questions this answers

  • What is Auto-Import SSH Config in Chau7 terminal?
  • Which terminal emulators offer auto-import SSH config?
  • How do I keep SSH profiles in sync with ~/.ssh/config?
  • Does it modify my SSH config file?
  • What SSH config features are supported?

Frequently asked questions

Does Chau7 modify my SSH config file?

Import is read-only. Chau7 reads your config and creates profiles from it but does not write back to the file during import. You can separately use the export feature to write Chau7 profiles to your SSH config as a one-shot manual operation.

What SSH config features are supported?

Chau7 parses Host entries with hostname, user, port, identity file, and ProxyJump fields. Wildcard hosts are skipped during import. Include directives and Match blocks are not currently handled.

Does Chau7 auto-import SSH config on every launch?

Chau7 loads your SSH config entries for display in the settings panel and watches the file for changes continuously. When the file changes, Chau7 refreshes the available entries automatically through macOS file-system events. Importing entries into connection profiles requires a manual action in settings.