Installing & Configuring Command Control Server
Prerequisites
- Linux kernel version 5.1.0 or higher
- Root SSH access to the target server during installation
- Supported Linux distributions:
- Ubuntu (tested on 24.04)
- Debian (tested on 12)
- Red Hat Enterprise Linux (tested on RHEL 9)
- Fedora
- Supported architectures: amd64 or arm64
- All applications on the same server must use the same vault credentials for root access
Installation Procedure
Installation is performed through the IDAC interface:
- Navigate to the Command Control installation section in the IDAC UI.
- Ensure root SSH access is enabled on the target server.
- The system will automatically detect your distribution and install the appropriate package (RPM or DEB).
- Root credentials are required for the installation process.
Management via API
Uninstalling the Service
https://<base-url>/manage_command_controlled_server/uninstall/<ip:port>
Reinstalling the Service
https://<base-url>/manage_command_controlled_server/install/<ip:port>
Both operations require root SSH connection to the target server.
Configuration
Creating a Command Control Policy
-
Choose Operation Mode:
- Allow List: Only commands in the list are permitted
- Block List: Commands in the list are blocked
-
Important Note for Allow List Mode: When using Allow List mode, the system blocks ALL commands not explicitly listed, including:
- Implicit system commands
- Essential system commands
- Library calls
You must include essential system components for the server to function properly:
Required Allow List Entries by Distribution:
RHEL (amd64):
/usr/bin/bash /usr/lib64/ld-linux-x86-64.so.2RHEL (arm64):
/usr/bin/bash /usr/lib/ld-linux-aarch64.so.1Debian (amd64):
/usr/bin/bash /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2Debian (arm64):
/usr/bin/bash /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
Applying Policies
- Create a Command Control policy with your desired settings
- Create an Action policy and attach the Command Control policy to it
- Attach the policy to your SSH application
- Important: Check the "Enable Command Control" checkbox for every application on the same server, even if the service is already installed
This ensures the Command Control policy takes effect across all applications on that server.
Updated 1 day ago