remoteAccess
Description: settings to configure remote access of the device : OBJECT
| Element | Type | Description |
| bruteForcePrevention | OBJECT | Settings to configure login attempt throttling |
| enabled | BOOL | Enables or disables the ability of the device to throttle username and password combination attempts (default:false) |
| failAttempts | UINT | Number of consecutive failures allowed before an account is locked out (default:3) |
| lockoutSeconds | UINT | Specifies the amount of time that a user account will be locked out in seconds (default:300) |
| dosAttackPrevention | OBJECT | Specifies the settings used to configure new connection throttling |
| enabled | BOOL | Enables or disables the ability of the device to throttle the number of new connection attempts (default:false) |
| limitBurst | UINT | Specifies the upper limit of new connections allowed per minute (default:100) |
| limitPerMinute | UINT | Specifies the average number of new connections allowed per minute (default:60) |
| http | OBJECT | Settings to configure HTTP access to the device |
| enabled | BOOL | Enables or disables HTTP access (default:true) |
| lan | BOOL | Enables or disables HTTP access for LAN traffic (default:true) |
| port | UINT | Specifies the HTTP port (default:80) |
| redirectToHttps | BOOL | Enables or disables redirect request for an HTTP port to an HTTPS port (default:true) |
| wan | BOOL | Enables or disables HTTP access for WAN traffic (default:false) |
| https | OBJECT | Settings to configure HTTPS access to the device |
| enabled | BOOL | Enables or disables HTTPS access (default:true) |
| lan | BOOL | Enables or disables HTTPS access for LAN traffic (default:true) |
| port | UINT | Specifies the port used for the device configuration website (default:443) |
| wan | BOOL | Enables or disables HTTPS access for WAN traffic (default:false) |
| icmp | OBJECT | Settings to configure ICMP access to the device |
| enabled | BOOL | Enables or disables device response to ICMP traffic (default:true) |
| respondToLan | BOOL | Enables or disables the device response to LAN ICMP traffic (default:true) |
| respondToWan | BOOL | Enables or disables the device response to WAN ICMP traffic (default:false) |
| modbusSlave | OBJECT | Specifies the settings for configuring a Modbus Query Server |
| enabled | BOOL | Enables or disables Modbus (default:false) |
| lan | BOOL | Enables or disables Modbus access from local area network (default:true) |
| port | UINT | Specifies the port used for Modbus (default:1502) |
| nodeRed | OBJECT | Settings to configure access to the Node-RED server (not available on MTR) |
| lan | BOOL | Enables or disables Node-RED access from local area network (default:true) |
| wan | BOOL | Enables or disables Node-RED access from WAN (default:false) |
| pingLimit | OBJECT | Settings used to configure ICMP throttling |
| enabled | BOOL | Enables or disables device’s ability to throttle the number of ICMP packets to the device (default:false) |
| limitBurst | UINT | Specifies the upper limit of ICMP packets allowed per second (default:30) |
| limitPerSecond | UINT | Specifies the average number of new connections allowed per second (default:10) |
| privateWan | BOOL | Enables dropping packets with private source addresses coming from public WAN interfaces to prevent spoofed packets (default:false) |
| reverseSsh | OBJECT | Reverse SSH Tunnel configuration settings |
| authMode | STRING | Defines the authentication method (PASSWORD, PUBLIC_KEY, PRIVATE_KEY) |
| enabled | BOOL | Enables or disables reverse SSH tunnel |
| password | STRING | Remote SSH server username |
| privateKey | OBJECT | The private key provided by the remote SSH server |
| publicKey | OBJECT | Remote SSH server uses this public key to authorize your device and establish the connection, the public key is generated by the system |
| remotePort | UINT | Tunnel remote port that opens on the remote end of the reverse ssh tunnel connection (default: 2222) |
| serverAddress | STRING | Remote SSH server IP address or hostname from which the reverse SSH tunnel connection is established |
| serverPort | UINT | SSH server port of the remote ssh server (default: 22) |
| username | STRING | Remote SSH server username |
| snmp | OBJECT | Settings to configure SNMP access to device |
| lan | BOOL | Enable SNMP access via LAN (default: true) |
| wan | BOOL | Enable SNMP access via WAN (default: false) |
| ssh | OBJECT | Settings to configure SSH access to the device |
| enabled | BOOL | Enables or disables SSH access to the device (default:true) |
| lan | BOOL | Enables or disables SSH access from a LAN (default:true) |
| port | UINT | Port used for SSH access to the device (default:22) |
| wan | BOOL | Enables or disables SSH access from a WAN (default:false) |
| timeoutSeconds | UINT | Specifies the amount of time before remote access disconnects due to inactivity in seconds (default:300) |