WebSSH, a web based SSH client that puts a full terminal in the browser so you can open an SSH session to a host from a web page.
WebSSH is an open source web based SSH client. It serves a browser terminal, built on Tornado and xterm.js, where you enter a target host, port, username and a password or private key, and it opens a real SSH session to that host and streams it back to the page. It lets people reach a shell from any modern browser with no local SSH client installed, which suits jump host style access, quick administration from a locked down workstation, and giving a small team browser based terminal access to servers.
A wide open WebSSH is an SSH relay that anyone who reaches the page can point at any host, so cloudimg ships it secure by default. The browser terminal is bound to the loopback interface and served only through an nginx front door whose sign in password is generated uniquely on first boot: a fresh instance has no default password and stays closed to everyone until that per instance credential is set, and no known credential is ever baked into the image. The image is hardened and fully patched, and a paired deploy guide tested against the exact image explains how to restrict who can reach the front door and where it may connect. Every instance is backed by 24/7 support.
Real screenshots taken while testing this image against its deployment guide.