This repository has been archived by the owner on Mar 25, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 64
WebShell Plugin
ershovaelena edited this page Aug 8, 2018
·
2 revisions
WebShell is a CloudStack-UI extension designed to perform a clientless SSH connection to a virtual machine. The extension is activated in the CloudStack-UI configuration file and is supported by an additional Docker container. As for the way of WebShell usage, the plugin is similar to NoVNC interface provided by CloudStack. However, WebShell uses the SSH protocol and doesn’t allow VM emergency management.
To enable WebShell CloudStack-UI Plugin it is required to:
- Run WebShell container in the backend
- Enable and configure WebShell plugin in config.json
Please check Usage section in the WebShell repository
Please configure webShell
in the extensions
section of the config.json
"extensions": {
...,
"webShell": true
}
webShell.address
is the address of a WebShell backend. WebShell will not be available unless an address is specified.
docker run -d -p 80:80 --name cloudstack-ui \
...
-e WEBSHELL_PLUGIN_ENDPOINT=http://url/to/webshell-server \
...
-v /path/to/config.json:/static/config/config.json \
bwsw/cloudstack-ui