A web-based SSH console for applications in an OpenShift domain. Connect and share terminal commands on multiple gears simultaneously.
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 with RHC
rhc app create keybox jbossews-2.0 --from-code git://github.com/skavanagh/KeyBox-OpenShift.git
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 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
Special thanks goes to these amazing projects which makes this (and other great projects) possible.
Sean Kavanagh
(Follow me on twitter for release updates, but mostly nonsense)