Features at a glance
Key features include the ability to share terminal commands, upload files to multiple systems simultaneously, as well as to run commands on a single system or multiple systems.
In addition, the application allows users to add additional system administrators, audit terminal history and sessions for system admins, and manage and distribute defined and setup public keys.
How to use KeyBox
Using KeyBox is quite easy, as you only have to download the binary archive, extract it and execute the server using the ./startKeyBox.sh command. Open your favorite web browser, point it to https://:8443 and log in using the “admin” username and the “changeme” password (without quotes).
Once logged in, you’ll have to create systems and profiles, than you will need to assign systems to profiles and profiles to users. At this point, users can login and create sessions on the assigned systems. Then, start a composite SSH session, add extra public keys to systems and audit session history.
Under the hood and availability
The application is written entirely in the Java programming language and requires Java JDK 1.7 or later, a *nix box with OpenSSH version 2 and a Web Socket-enabled web browser. It can be downloaded as binary or source archives.
All in all, KeyBox is yet another great tool from the genius mind of Sean Kavanagh. It is a SSH (Secure Shell) console that runs in a web browser and allow anyone to administer multiple machines simultaneously and execute commands with minimum effort and without paying a dime.
Reviewed by Marius Nestor, last updated on December 20th, 2014
In a hurry? Add it to your Download Basket!
- Modifed to allow users to add their own public SSH keys (closes #23).
- Added task to refresh keys on systems based on interval defined in properties.
- Modified to use a generic auth fail message.
- Fixed close buttons for dialogs on terminal screen.
Application descriptionKeyBox is a completely free and open source software project that runs in a web browser and allows anyone to effortles...