Use SSH to make the IO TUI available to remote users.
With d9d01e6, we began using the wish package to allow secure SSH connections to the IO TUI.
Pros#
- This just feels unbelievably cool.
- SSH connections are secured with user’s SSH keys and configurable in IO.
- This allows users to connect and disconnect from running IOs. There is no need to stop IO just to end an interactive session.
Cons#
- It’s not an HTTP console, so this feels a bit out-of-place alongside the web consoles for Kubernetes, Nomad, and other system tools. Too bad for them; they need to catch up.