Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryanj/keybox-openshift

A web-based SSH console for OpenShift
https://github.com/ryanj/keybox-openshift

Last synced: 13 days ago
JSON representation

A web-based SSH console for OpenShift

Awesome Lists containing this project

README

        

KeyBox-OpenShift
======
A web-based SSH console for applications in an OpenShift domain.

Prerequisites
-------------
RHC Client tool
https://www.openshift.com/developers/rhc-client-tools-install

Browser with Web Socket support
http://caniuse.com/websockets

**Note: In Safari if using a self-signed certificate you must import the certificate into your Keychain.
Select 'Show Certificate' -> 'Always Trust' when prompted in Safari

Install and Run on OpenShift
------
Install with RHC

rhc app create keybox jbossews-2.0 --from-code git://github.com/skavanagh/KeyBox-OpenShift.git

Open browser to

https://keybox-.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 the user account for every login.

Public Key Name (Login to "openshift.com", under "My Account" -> "Settings")

KeyBox-Generated-keybox-.rhcloud.com

Screenshots
-----------

![Login](http://sshkeybox.com/img/screenshots/openshift/login.png)

![Select Servers](http://sshkeybox.com/img/screenshots/openshift/server_list.png)

![Terminals](http://sshkeybox.com/img/screenshots/openshift/terms1.png)

![More Terminals](http://sshkeybox.com/img/screenshots/openshift/terms2.png)

Acknowledgments
------
Special thanks goes to these amazing projects which makes this (and other great projects) possible.

+ [JSch](http://www.jcraft.com/jsch) Java Secure Channel - by [ymnk](https://github.com/ymnk)
+ [term.js](https://github.com/chjj/term.js) A terminal written in javascript - by [chjj](https://github.com/chjj)

Author
------
**Sean Kavanagh**

+ [email protected]
+ https://twitter.com/spkavanagh6

(Follow me on twitter for release updates, but mostly nonsense)