Skip to content

A web-based SSH console for OpenShift. Connect and share terminal commands on multiple gears simultaneously.

License

Notifications You must be signed in to change notification settings

dottobr83/KeyBox-OpenShift

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Screenshots

Login

Two-Factor Authentication

Select Servers 1

Select Servers 2

Terminals

More Terminals

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)

About

A web-based SSH console for OpenShift. Connect and share terminal commands on multiple gears simultaneously.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.6%
  • Java 45.9%
  • CSS 1.5%