Skip to content

Remote Access

NetDefense provides secure remote access to your devices through its connection relay. This works even when the device is behind NAT or a firewall, because NDAgent creates an on-demand outbound WebSocket connection to the relay, which then serves as a secure channel.

Open the device from Devices and click Connect. The page that opens has two tabs: Terminal, a shell on the firewall in your browser, and WebAdmin, the firewall’s own web interface through the same tunnel, already signed in. Pop Out moves the terminal to its own window, and Disconnect ends the session. See Device detail.

You can select your preferred terminal session (the default OPNsense terminal menu or any available shell such as sh, csh, tcsh, etc.) with the Pathfinder Shell setting in the Advanced section of the OPNsense plugin.

A Read-Only member’s session is read-only, and so is every session to a device whose Remote Access Policy is Read-only web UI only: the web administration interface only, with no shell, and no configuration changes. The device enforces this itself, not the browser.

From ndagent 1.20.1, a read-only session also blanks the secrets the device stores — password hashes, private keys, pre-shared keys and the like — and refuses private-key and PKCS#12 exports, dashboard or menu-favorite saves, and actions such as clearing a log or restarting a service. Logs and free-text settings stay readable, and a search of the lists that hold secrets can still recover one, so treat read-only access to a device as access to those secrets. See Read-only sessions are enforced on the device for what’s hidden and what isn’t.