KiTTY 0.84.1.51-beta
Pre-release
Pre-release
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