Skip to main content

July 10, 2026

Configure a FIPS-compliant Linux Machine

To configure a Linux virtual machine that meets the requirements of the Federal Information Processing Standard (FIPS) 140-2 mode, follow the procedure described on this page. You must install Horizon Agent with FIPS mode enabled and then install a CA-signed certificate for the BlastServer daemon.

Prerequisites

Verify that you have completed the following prerequisites:

  • Set up the virtual machine with vSphere Virtual Machine Encryption, recommended for increased security and protection. See 'Virtual Machine Encryption' in the vSphere documentation in the Broadcom site at techdocs.broadcom.com.
  • Installed RHEL 8.x on the machine. FIPS 140-2 mode is only supported on machines running RHEL 8.x.
  • Performed the relevant preparation steps described under Prepare a Linux Machine for Remote Desktop Deployment.

Procedure

  1. On the RHEL 8.x machine, enable FIPS mode at the Linux system level.

    sudo fips-mode-setup --enable
    sudo reboot
    
  2. Install Horizon Agent using the RPM installer.

    In the following command, the installer file is named horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm.

    sudo rpm -ivh horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm
    

    For detailed instructions, see Install Horizon Agent on a Linux Machine.

  3. Enable FIPS mode at the Horizon Agent level.

    In the Linux machine, locate the locate the ViewSetup.sh script in the Linux machine (typically in a bin directory within the /usr/ structure). Then change to that directory to run this script command.

    sudo ViewSetup.sh -f yes
    

    For more information, see Command-line Options for Installing Horizon Agent for Linux.

  4. Complete the steps described in Install a CA-signed Certificate for BlastServer on a Linux Machine.

  5. Restart the machine.

    sudo reboot
    

Results

You can now use the Linux machine to create desktop or application pools that are FIPS-compliant.

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…