Skip to main content

Linux Server (SSH)

Bravura Security Fabric performs operations on Linux Servers using the agtlinux_ng or agtlinux connector.

agtlinux_ng

Connector name

agtlinux_ng

Connector type

Python script, agtlinux.py and a scripted platform definition file, agtlinux_ng.con, that associates the script with the Python connector (agtpython) to access Linux Server via SSH.

Type (UI field value)

Generic Linux Server (SSH)

Target system versions supported / tested

The agtlinux_ng connector is supported for the following Linux systems:

  • Ubuntu Server version 22.04

  • CentOS version 8

  • openSUSE Leap version 15

  • Debian 11.5

  • RHEL version 9

Connector status / support

Bravura Security-Verified

This connector has been tested and is fully supported by Bravura Security.

Installation / setup

It also has an agtlinux_ng_requirements.txt file that is used to install the Python requirements for this connector. To install the Python packages required by the agtlinux_ng connector, run the following command from a command prompt:

py -m pip install -r agtlinux_ng_requirements.txt

Upgrade notes

Added the agtlinux_ng connector for the Generic Linux Server NewGen (SSH) target type in Connector Pack 4.4.0. It was renamed Generic Linux Server (SSH) in 4.7.0.

It is recommended to use the agtlinux_ng connnector that uses the Python integration when targeting Linux servers. This connector should be used instead of the older agtlinux connector, which uses a PSLang script and agtssh.exe .

agtlinux

Connector name

agtlinux

Connector type

PSLang script, agtlinux.psl and a scripted platform definition file, agtlinux.con, that associates the script with the SSH connector (agtssh) to access Linux Server via SSH.

Type (UI field value)

Generic Linux Server (SSH) (Legacy)

Connector status / support

Customer-Verified

Clients may contact Bravura Security support for assistance with this connector. Troubleshooting and testing must be completed in the client's test environment as Bravura Security does not maintain internal test environments for the associated target system.

Upgrade notes

As of Connector Pack 4.7, this connector is customer verified. Clients may contact Bravura Security support for assistance with this connector. Troubleshooting and testing must be completed in the client's test environment as Bravura Security does not maintain internal test environments for the associated target system. It is recommended to use the agtlinux_ng connnector that uses the Python integration when targeting Linux servers.

In Connector Pack 4.5 and earlier the agtlinux connector was listed in the UI as Linux Server (SSH).

The Linux connectors can be used to discover SSH public and authorized keys for accounts on Linux servers. They can be used to manage temporary SSH trust relationships when granting privileged access to accounts on Linux servers.

The following Bravura Security Fabric operations are supported by this connector (depending on your product license and version):

  • expire password

  • check password expiry

  • administrator reset password

  • administrator reset+expire password

  • unlock account *

    Note

    By default, the unlock account operation will enable the user account. See the Enable on unlock option for additional details and how to disable the unlock account operation (recommended).

  • user verify password

  • verify+reset password

  • create account

  • delete account

  • disable account

  • enable account

  • expire account

  • create group

  • delete group

  • add user to group

  • delete user from group

  • add owner(user) to group

  • remove owner(user) from group

  • add owner(group) to group

  • remove owner(group) from group

  • check account enabled

  • check account expiry

  • check account lock

  • get server information

  • unexpire account

  • List:

    • accounts

    • attributes

    • groups

    • members

For a full list and explanation of each connector operation, see Connector operations.

See also