Remote terminal on the device detail page
There’s a new exciting feature that might make device management easier if you want to quickly peek into what a device is doing. It’s now possible to drop into a shell on any of your devices right from the web dashboard. Have a look here:
It’s a real and full featured terminal, so you can run even interactive programs like
top on your device. The feature is secure and uses the same type of HTTPS websocket connection that’s used for the existing device signaling/querying connection. This also isn’t using SSH and there’s no key management required whatsoever. It just works
In the future, there might even be a command line tool, so you can get a full shell by invoking a new tool like this:
ib-shell $DEVICE_ID. Stay tuned.
Nevermind: The tool is now available and works pretty well on my Ubuntu machine. You can fetch it from here: https://github.com/info-beamer/package-sdk/tree/master/ib-shell
Trying it out
You need the current testing version and right now the feature must be manually enabled. If you’re interested in trying it out, just write an email to firstname.lastname@example.org and it’ll be enabled for you.