Skip to content

KiTTY 0.84.1.51-beta

Pre-release
Pre-release

Choose a tag to compare

@hknet hknet released this 12 Jul 20:59

KiTTY 0.84.1.51-beta

Named proxies can now be SSH jump hosts.

Highlights:

  • A named proxy can now be an SSH jump host, so a bastion/jump host is defined once and picked per session from the Proxy choice dropdown instead of being set up by hand each time. Three types: "SSH jump host (port forwarding)" opens a standard forwarded connection through the jump host (the equivalent of OpenSSH's ProxyJump / ssh -J, and the usual choice); "(execute a command)" and "(invoke a subsystem)" cover jump hosts where forwarding is disabled but you can run a program or start an SSH subsystem. With no password stored, the jump connection authenticates like any SSH session, so keys loaded in kageant are used automatically.
  • The named-proxy editor is easier to read, with its fields grouped into Definition / Proxy-jump host / Options sections.
  • The SSH-auth agent checkbox (Connection > SSH > Auth) now reads "Attempt authentication using kageant (Pageant)" to match the tray agent KiTTY actually ships.
  • FEATURES.md documents each jump-host type, where the jump host's settings come from (a saved session named in the Host field, otherwise Default Settings), and how to chain multiple hops.

Note: a named proxy does not yet store authentication settings of its own - the jump hop's key/agent choice comes from Default Settings, or from a saved session if the proxy Host field is named like one. A future release will let the proxy editor own its auth settings directly.

Known issues and limitations (tag-pinned):
https://github.com/hknet/KiTTY/blob/kitty-0.84.1.51-beta/KNOWN-ISSUES.md