KeyBox-OpenShift
A web-based SSH console for applications in an OpenShift domain. Connect and share terminal commands on multiple gears simultaneously.
Prerequisites
RHC Client tool https://www.openshift.com/developers/rhc-client-tools-install
Browser with Web Socket support http://caniuse.com/websockets
Install FreeOTP to enable two-factor authentication with Android or iOS
| FreeOTP | Link |
|---|---|
| Android | Google Play |
| iOS | iTunes |
Install and Run with OpenShift Online
Install with RHC
rhc app create keybox jbossews-2.0 --from-code git://github.com/skavanagh/KeyBox-OpenShift.git --gear-size medium
Open browser to
https://keybox-<namespace>.rhcloud.com
Members of the domain can login with their OpenShift account
KeyBox will generate an SSH key pair and associate the public key with a user account on every login (Login to "openshift.com", under "My Account" -> "Settings").
KeyBox-Generated-keybox-<namespace>.rhcloud.com
Alternate Installation with WildFly
Alternate Installation using the WildFly Community Cartridge
rhc app create keybox https://cartreflect-claytondev.rhcloud.com/reflect?github=openshift-cartridges/openshift-wildfly-cartridge --from-code git://github.com/skavanagh/KeyBox-OpenShift.git --gear-size medium
Screenshots
Acknowledgments
Special thanks goes to these amazing projects which makes this (and other great projects) possible.
Author
Sean Kavanagh
(Follow me on twitter for release updates, but mostly nonsense)





