Skip to content

sshctl 0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 19:10
· 47 commits to main since this release
v0.1.0
1366186

Show, check and safely rewrite ~/.ssh/config — a CLI and a GUI on one core.

~/.ssh/config is the single source of truth: read in, tidied, and written
back with a backup — and never before ssh -G has proved that the rewrite
changes nothing about any connection. The doctor checks your hosts in three
layers (the file, the network, the real login), the known_hosts view lays the
ledger next to your config, and explain shows for every value where it
comes from.

Downloads — each archive holds both sshctl (CLI) and sshctl-gui:

  • macOS: sshctl-macos-app.zip (ready-made universal app) or
    sshctl-macos-universal.tar.gz — signed with a Developer ID and notarized
    by Apple, so they open like any other program.
  • Linux: sshctl-linux-x86_64.tar.gz
  • Windows: sshctl-windows-x86_64.zip — compiles and passes its checks,
    but macOS is the only platform that has been used in anger so far.

Requires ssh and ssh-keygen on your PATH; OpenSSH 8.2 or newer is best.

Built in collaboration with Claude (Anthropic): the first version together
with Claude Opus 5; the in-depth review, the fixes and the optimisations with
Claude Fable 5. Details in the
CHANGELOG.