Add a network device node#
Add a network device for agentless scanning over SSH, with password or key-based authentication. Guardian supports multiple network device node types. For example, you can add A10 nodes, Citrix nodes, Dell nodes, and more.
Applies to: Guardian Classic
Note
If you are experiencing issues when adding an Agentless node via SSH, see Troubleshoot SSH for more information on potential solutions.
Node types#
The instructions in this topic apply to adding the following node types using SSH:
- A10.
- Arista.
- Aruba.
- Brocade.
- BSD.
- Cisco.
- Citrix.
- Dell.
- HP.
- Juniper.
- Mac OS.
- NetApp.
- Palo Alto.
- Riverbed.
- Unix.
Add a node via SSH#
Adding a network device node using SSH to your Guardian instance lets you monitor and track the configuration of a network device.
Warning
The following process assumes that you already have a Linux Connection Manager configured within your Guardian instance. For more information, see Linux Connection Manager.
To add a network device node using SSH for Agentless scanning, complete the following steps:
-
In the Guardian web application, navigate to the Add Nodes tab (Inventory > Add Nodes). The Add Nodes page is displayed.
-
Type the name of the node type you want to add in the search bar.
-
Select the node type you want to add and click the Go Agentless button to proceed. The Connect Agentlessly to [Node Type] page is displayed.
-
Here, complete the following options:
- Connection Manager group drop-down list
- The Connection Manager group that is responsible for scanning your SSH node. Select a Connection Manager group from the drop-down list.
- Node Name field
- The name of the node. The value you enter here will be used as the display name in Guardian.
- Hostname / IP Address field
-
The hostname of your node. Provide the address to connect to for Agentless scanning via the Linux Connection Manager.
Note
Typically, this is the fully qualified domain name (FQDN). However, it could also be the IP address.
- Path to JSON file field
-
The directory path where the JSON file is stored. For example,
/path/to/output.json.Warning
This option is only available if you select to add a 'JSON file' node.
- Path to script field
-
The directory path to the script file that will be executed. For example,
/path/to/script.py.Warning
This option is only available if you select to add a 'Script path' node.
- PowerShell script path field
-
The directory path to the PowerShell script that will be executed. For example,
C:\path\to\script.ps1.Warning
This option is only available if you select to add a 'PowerShell' node.
- SSH Port (Optional) field
-
The SSH port number that the Linux Connection Manager uses to communicate with the target nodes for scanning. If no value is provided, Guardian will default to port 22.
Note
If you enter a port number that is different to the default (port 22), make sure that it matches the port number that the administrator of the target node is using to run their SSH server.
- Select credential type radio buttons
-
The credentials to be used when authenticating Guardian's access to the node. The following options are available:
- SSH Key – Option to use an SSH key to authenticate Guardian's access to the node. Enter the Username, then copy the displayed command and run it on the node to create the necessary files. For more information, see Key-Based Authentication.
-
Password – Option to use credentials stored in the Guardian vault or Secret Server. Select one of the options below:
-
Guardian Credentials Vault – Use credentials stored in your Guardian instance. Select an option from the Credentials drop-down list. Additionally, you can select 'Add New Credential' to display the Create Credential dialog if you anticipate using these same credentials for other nodes or integrations. For more information, see Create Credential.
Note
The Credentials tab was introduced in V4.3.46.0 of Guardian. For more information, see July 2024 Quarterly Release.
Warning
This option is only displayed if you have the Credentials feature enabled. If you don't, you'll be prompted to enter a Username and Password for authentication.
-
Secret Server – Use credentials stored in your organisation's existing Secret Server account. Select an option from the Secret Server Items drop-down list. The credentials displayed are based on the Secret Server integration. For more information, see Secret Server Integration.
Note
The Secret Server feature was introduced in V4.3.54.0 of Guardian. For more information, see April 2025 Quarterly Release.
Warning
This option is only displayed if you have the Secret Server feature enabled. If you don't, you'll be prompted to enter a Username and Password for authentication.
-
Azure Key Vault – Use credentials stored in your organisation's Azure Key Vault. The credentials displayed are based on the Azure Key Vault integration. For more information, see Azure Key Vault Credentials.
Note
The Azure Key Vault feature was introduced in V3.63.0 of the Guardian Web Application. This is an optional feature that must be enabled. For more information, see February 2026 Monthly Release.
If selected, you are required to provide the following information:
- Username field – Enter the username of the Azure account required to access the Azure Key Vault. This must be the same account that the selected Azure Key Vault secret belongs to.
- Azure Key Vault Items drop-down list – Select a secret from the list. The secrets displayed are based on values from the Key Vault(s) configured in the Azure Key Vault integration.
Tip
For more information, see Azure Key Vault Integration.
Warning
This option is only displayed if you have the Azure Key Vault feature enabled. If you don't, you'll be prompted to enter a Username and Password for authentication.
-
AWS Secrets Manager – Use credentials stored in your organisations AWS Secrets Manager. The credentials displayed are based on the AWS Secrets Manager integration. For more information, see AWS Secrets Manager Credentials.
Note
The AWS Secrets Manager feature was introduced in V3.64.0 of the Guardian Web Application. This is an optional feature that must be enabled. For more information, see March 2026 Monthly Release.
- AWS Secrets Manager Items drop-down list – Select credentials from the list. The credentials displayed are based on values from the credentials configured in the AWS Secrets Manager integration.
Tip
For more information, see AWS Secrets Manager Integration.
Warning
This option is only displayed if you have the AWS Secrets Manager feature enabled. If you don't, you'll be prompted to enter a Username and Password for authentication.
-
-
Microsoft Entra ID – Option to use the Azure CLI service principle credentials that are configured to use SSH. Enter the following information:
- Username field – The username of the service principal configured to use SSH.
- Azure CLI service principal password field – The password of the service principal configured to use SSH.
- Azure CLI service principal tenant field – The tenant ID of the service principal configured to use SSH.
- Azure CLI login command (Optional) field – The az login command for Azure CLI.
Note
This option is only available if you have the Microsoft Entra ID feature enabled.
-
Service Account – Option to use the same credentials currently being used by the selected Connection Manager. No further input is needed.
- Once you've completed the above options click Scan Node to add the node to your Guardian instance.
Now, Guardian performs an initial scan of the node. You can wait on this page for the scan to finish, at which point you will see a View Scan button. To view the results of this initial scan, click View Scan. However, you can also navigate elsewhere while Guardian performs its initial scan of the node. You can then view the status of the scan on the Job History page (Inventory > Job History). For more information on what to do next after adding a node, see below.
Key-Based authentication#
To use a public key to authenticate Guardian's access to the node, you need to enable key-based authentication by adding Guardian's public key to your node's authorised keys file.
To enable key-based authentication, complete the following steps:
-
In the Connect Agentlessly to [Host] page, select the SSH Key option under the Select credential type radio buttons.
-
Enter your Username and copy the command displayed.
-
Log into your server under the account you want to connect to Guardian as.
- Paste the command into the console of your server.
Once complete, the public key is appended to the user account's SSH authorised keys file.
Where next#
- Read Node Scan Results What every scan of a node collected.
- Organise Node groups Group nodes by type, location and more.
- Tune Scan options Choose what each scan collects.
- Compare Configuration differencing Compare nodes, groups and scans.
- Govern Policies Define the configuration you expect.
- Connect Integrations Sync nodes and act on events.




