In cases where access to the devices is secured behind a "jump box" or other intermediary server/device, hyperglass can use SSH local port forwarding to SSH to an intermedary device first, and then to the device.
SSH Proxy Configuration
Parameter | Type | Default Value | Description |
---|---|---|---|
proxy.address | String | IPv4 address, IPv6 address, or hostname of SSH proxy. | |
proxy.port | Number | 22 | TCP port to use for connecting to the SSH proxy. |
proxy.platform | String | linux_ssh | Currently, only linux_ssh is supported. |
proxy.credential | Mapping | Mapping/dict of a credential configuration. |
Examples
Use an SSH Proxy When Connecting to a Device
devices.yaml
devices:
- name: New York, NY
address: 192.0.2.1
credential:
username: you
password: your password
proxy:
address: 203.0.113.1
credential:
username: your proxy username
password: your proxy password
In the above example, the credentials your proxy username
/your proxy password
will be used to authenticate from the hyperglass server to the SSH proxy, and the credentials you
/your password
will be used to authentiate from the SSH proxy to the device.