Defender for IoT CLI users and access
This article provides an introduction to the Microsoft Defender for IoT command line interface (CLI). The CLI is a text-based user interface that allows you to access your OT sensors and the on-premises management console for advanced configuration, troubleshooting, and support.
To access the Defender for IoT CLI, you'll need access to the sensor or on-premises management console.
- For OT sensors or the on-premises management console, you'll need to sign in as a privileged user.
- For Enterprise IoT sensors, you can sign in as any user.
Caution
Only documented configuration parameters on the OT network sensor and on-premises management console are supported for customer configuration. Do not change any undocumented configuration parameters or system properties, as changes may cause unexpected behavior and system failures.
Removing packages from your sensor without Microsoft approval can cause unexpected results. All packages installed on the sensor are required for correct sensor functionality.
Privileged user access for OT monitoring
Use the admin user when using the Defender for IoT CLI, which is an administrative account with access to all CLI commands. On the on-premises management console, use either the support or the cyberx user.
If you're using a legacy software version, you may have one or more of the following users:
Legacy scenario | Description |
---|---|
Sensor versions earlier than 23.2.0 | In sensor versions earlier than 23.2.0, the default admin user is named support. The support user is available and supported only on versions earlier than 23.2.0. Documentation refers to the admin user to match the latest version of the software. |
Sensor software versions earlier than 23.1.x | In sensor software versions earlier than 23.1.x, the cyberx and cyberx_host privileged users are also in use. In newly installed versions 23.1.x and higher, the cyberx and cyberx_host users are available, but not enabled by default. To enable these extra privileged users, such as to use the Defender for IoT CLI, change their passwords. For more information, see Recover privileged access to a sensor. |
Other CLI users cannot be added.
For more information, see On-premises users and roles for OT monitoring with Defender for IoT.
Supported users by CLI actions
The following tables list the activities available by CLI and the privileged users supported for each activity. The cyberx and cyberx_host users are only supported in versions earlier than 23.1.x.
Appliance maintenance commands
Service area | Users | Actions |
---|---|---|
Sensor health | admin, cyberx | Check OT monitoring services health |
Restart and shutdown | admin, cyberx, cyberx_host | Restart an appliance Shut down an appliance |
Software versions | admin, cyberx | Show installed software version Update software version |
Date and time | admin, cyberx, cyberx_host | Show current system date/time |
NTP | admin, cyberx | Turn on NTP time sync Turn off NTP time sync |
Backup and restore commands
Service area | Users | Actions |
---|---|---|
Backup files | admin, cyberx | List current backup files Start an immediate, unscheduled backup |
Restore | admin, cyberx | Restore data from the most recent backup |
Backup disk space | cyberx | Display backup disk space allocation |
TLS/SSL certificate commands
Service area | Users | Actions |
---|---|---|
Certificate management | cyberx | Import TLS/SSL certificates to your OT sensor Restore the default self-signed certificate |
Local user management commands
Service area | Users | Actions |
---|---|---|
Password management | cyberx, cyberx_host | Change local user passwords |
Sign-in configuration | admin, cyberx, cyberx_host | Control user session timeouts |
Sign-in configuration | cyberx | Define maximum number of failed sign-ins |
Network configuration commands
Service area | Users | Actions |
---|---|---|
Network setting configuration | cyberx_host | Change networking configuration or reassign network interface roles |
Network setting configuration | admin | Validate and show network interface configuration |
Network connectivity | admin, cyberx | Check network connectivity from the OT sensor |
Network connectivity | cyberx | Check network interface current load Check internet connection |
Network bandwidth limit | cyberx | Set bandwidth limit for the management network interface |
Physical interfaces management | admin | Locate a physical port by blinking interface lights |
Physical interfaces management | admin, cyberx | List connected physical interfaces |
Traffic capture filter commands
Service area | Users | Actions |
---|---|---|
Capture filter management | admin, cyberx | Create a basic filter for all components Create an advanced filter for specific components List current capture filters for specific components Reset all capture filters |
Alert commands
Service area | Users | Actions |
---|---|---|
Alert functionality testing | cyberx | Trigger a test alert |
Alert exclusion rules | admin, cyberx | Show current alert exclusion rules Create a new alert exclusion rule Modify an alert exclusion rule Delete an alert exclusion rule |
Defender for IoT CLI access
To access the Defender for IoT CLI, sign in to your OT or Enterprise IoT sensor or your on-premises management console using a terminal emulator and SSH.
- On a Windows system, use PuTTY or another similar application.
- On a Mac system, use Terminal.
- On a virtual appliance, access the CLI via SSH, the vSphere client, or Hyper-V Manager. Connect to the virtual appliance's management interface IP address via port 22.
Each CLI command on an OT network sensor or on-premises management console is supported a different set of privileged users, as noted in the relevant CLI descriptions. Make sure you sign in as the user required for the command you want to run. For more information, see Privileged user access for OT monitoring.
Access the system root as an admin user
When signing in as the admin user, run the following command to access the host machine as the root user. Access the host machine as the root user enables you to run CLI commands that aren't available to the admin user.
Run:
system shell
OT sensor versions earlier than 23.2.0 include the support privileged user instead of the admin user. If you're using an older version of the sensor software, any commands that are listed as supported for the admin user are also supported for the legacy support user.
Sign out of the CLI
Make sure to properly sign out of the CLI when you're done using it. You're automatically signed out after an inactive period of 300 seconds.
To sign out manually on an OT sensor or on-premises management console, run one of the following commands:
User | Command |
---|---|
admin | logout |
cyberx | cyberx-xsense-logout |
cyberx_host | logout |
Next steps
You can also control and monitor your cloud connected sensors from the Defender for IoT Sites and sensors page. For more information, see Manage sensors with Defender for IoT in the Azure portal.
Atsauksmes
https://aka.ms/ContentUserFeedback.
Drīzumā: 2024. gada laikā mēs pakāpeniski pārtrauksim izmantot “GitHub problēmas” kā atsauksmju par saturu mehānismu un aizstāsim to ar jaunu atsauksmju sistēmu. Papildinformāciju skatiet:Iesniegt un skatīt atsauksmes par