Updates to console.md (#1392)

Replace example output with 3.0.0 output and other minor fixes.

Signed-off-by: Bob Adair <bob.github@att.net>
pull/1396/head
Bob A 2020-12-28 03:16:12 -05:00 committed by GitHub
parent 553d3eb0a3
commit c04e3d743c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 23 additions and 22 deletions

View File

@ -7,7 +7,7 @@ title: The Console
# The Console
The console offers the option to:
The console offers the ability to:
* Monitor the [log](logging.html#karaf-console) in realtime
* Manage [bundles](bundles.html)
@ -15,7 +15,7 @@ The console offers the option to:
## Accessing the Console
The method to access the console depends on how openHAB was started.
The method used to access the console depends on how openHAB was started.
* When started in interactive mode using the provided command line scripts (e.g. `start.sh` or `start.bat`), openHAB naturally transitions directly to the console prompt.
* When started as a service (i.e. when openHAB is running as a background process), access to the console is given by running the `$OPENHAB_RUNTIME/bin/client` (`client.bat` for Windows) script or by [connecting via SSH](#connecting-via-ssh).
@ -25,7 +25,7 @@ The default username/password is **openhab:habopen**, so enter `habopen` at the
### Connecting via SSH
The console can also be reached via secure shell connection ([SSH](https://en.wikipedia.org/wiki/Secure_Shell)).
The console can also be reached via a secure shell ([SSH](https://en.wikipedia.org/wiki/Secure_Shell)) connection.
To reach the console using SSH, use the following command to connect to the localhost interface on TCP port 8101:
@ -34,7 +34,7 @@ ssh -p 8101 openhab@localhost
```
::: tip Note
By default, connection is only allowed from localhost, i.e. only from the machine running openHAB.
By default, connections are only allowed from localhost, i.e. only from the machine running openHAB.
Connections are intentionally not allowed from remote hosts due to security concerns.
To change this, see [Bind Console to All Interfaces](#bind-console-to-all-interfaces).
:::
@ -69,17 +69,16 @@ If this happens, simply try connecting again until successful.
After successful connection and authentication, the console will appear:
```text
__ _____ ____
____ ____ ___ ____ / / / / | / __ )
/ __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __ |
/ /_/ / /_/ / __/ / / / __ / ___ |/ /_/ /
\____/ .___/\___/_/ /_/_/ /_/_/ |_/_____/
/_/ 2.2.0
Release Build
_ _ _ ____
___ ___ ___ ___ | | | | / \ | __ )
/ _ \ / _ \ / _ \ / _ \ | |_| | / _ \ | _ \
| (_) | (_) | __/| | | || _ | / ___ \ | |_) )
\___/| __/ \___/|_| |_||_| |_|/_/ \_\|____/
|_| 3.0.0 - Release Build
Hit '<tab>' for a list of available commands
Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.
To exit, use '<ctrl-d>' or 'logout'.
openhab>
```
@ -112,10 +111,12 @@ Another useful feature is the combination of the `|` (pipe) and `grep` functiona
```text
openhab> bundle:list | grep openHAB
164 | Active | 90 | 2.0.0.201607210102 | openHAB Core
165 | Active | 80 | 2.0.0.201607210102 | openHAB Karaf Integration
195 | Active | 80 | 2.0.0.201607210102 | openHAB 1.x Compatibility Layer
196 | Active | 80 | 2.0.0.201607210102 | openHAB REST Documentation
128 x Active x 80 x 3.0.0 x openHAB Core :: Bundles :: Core
129 x Active x 80 x 3.0.0 x openHAB Core :: Bundles :: Audio
130 x Active x 80 x 3.0.0 x openHAB Core :: Bundles :: JAAS Authentication
131 x Active x 80 x 3.0.0 x openHAB Core :: Bundles :: OAuth2Client
132 x Active x 80 x 3.0.0 x openHAB Core :: Bundles :: Automation
...
```
The session is ended by using the logout command:
@ -124,7 +125,7 @@ The session is ended by using the logout command:
openhab> logout
```
Learn about all available commands by using the initially introduced `help` command.
Learn about all of the available commands by using the `help` command.
## Modifying the Console Settings
@ -167,10 +168,10 @@ As this file may get overwritten when upgrading openHAB, you can change this par
The `sshHost` entry controls the interface address to bind to.
`sshHost = 127.0.0.1` (localhost) is the default due to obvious security reasons.
If you are on a local network or you are fully aware of all risks of exposing your system to the public, you can change the bind address.
If you are on a secure network or you are fully aware of all of the risks of exposing your system to the public, you can change the bind address.
Replace the `sshHost` IP `127.0.0.1` by `0.0.0.0` to bind to all available network interfaces.
Please be aware, that the console will now be accessible from all devices in your subnet and is only secured by the password defined in `users.properties` (same path).
You should thereby [change the password](#changing-the-password).
Please be aware that the console will now be accessible from all devices in your subnet and only secured by the password defined in `users.properties` (same path).
You should therefore [change the password](#changing-the-password)!
Depending on your network configuration the console may also be exposed to the public internet, so check your routing and firewall configuration.
To enable binding to all interfaces, uncomment the line
@ -184,7 +185,7 @@ in `services/runtime.cfg`.
The SSH port configuration is done through the file `org.apache.karaf.shell.cfg`, located in the `etc` directory as [mentioned above](#console-settings-files-and-directories).
The `sshPort` entry controls the port number.
`sshPort = 8101` is the default, but can be changed to any available port per your choosing.
`sshPort = 8101` is the default, but can be changed to any available port of your choosing.
Alternately, run the following Linux shell command, which will perform the replacement for you.
Substitute `1234` with your desired port number.