Integrate CRaSH shell (SSHD). Joint effort between Mike Hearn and Marek Skocovsky.

The shell is embedded in the node and offers the ability to monitor
and control the node via the launching terminal.

Still to do:

* Switch to a fork of CRaSH that we can maintain ourselves, and merge in Marek's SSH patch so we can enable SSH access.
* Add persistent command history that survives restarts.
* Tab completion for the 'flow' and 'run' commands.
* Remove the 'jul' command and replace it with a command that lets you see and tail the log4j logs instead.
* Fix or remove the other crash commands that have bitrotted since 2015.
This commit is contained in:
Marek Skocovsky
2017-02-23 11:44:09 +00:00
committed by Mike Hearn
parent c5966a93e5
commit 262c87a5c6
21 changed files with 866 additions and 18 deletions

View File

@ -4,5 +4,6 @@ keyStorePassword : "cordacadevpass"
trustStorePassword : "trustpass"
p2pAddress : "my-network-map:10000"
webAddress : "localhost:10001"
sshdAddress : "localhost:10002"
extraAdvertisedServiceIds : []
useHTTPS : false