[KB8641] Unable to log in to ESET PROTECT On-Prem Web Console after migrating to a new Virtual Appliance (Rocky Linux)

Issue

  • You cannot log in to the ESET PROTECT On-Prem Web Console after migrating from an ESET PROTECT Virtual Appliance based on CentOS to a new ESET PROTECT Virtual Appliance based on Rocky Linux
  • You get the "Login failed: Communication error" message in ESET PROTECT On-Prem Web Console

Details


Click to expand

After migrating from an ESET PROTECT Virtual Appliance based on CentOS to a new ESET PROTECT Virtual Appliance based on Rocky Linux, you see the message: "Login failed: Communication error" on the ESET PROTECT On-Prem Web Console login page.

This occurs because the ESET PROTECT Server still uses a Server certificate signed by a Certification Authority (CA) with SHA–1, which is blocked by Rocky Linux’s system-wide cryptographic policy. As a result, the Web Console (Apache Tomcat) cannot establish a secure connection to the ESET PROTECT Server.


Solution

To resolve this issue, you must temporarily allow SHA–1 on the Rocky Linux appliance, log in to the ESET PROTECT On-Prem Web Console, and replace the certificates signed with SHA–1 with new ones signed using SHA–2.

  1. Temporarily allow SHA–1 on the Rocky Linux appliance. In the terminal, run:

    sudo update-crypto-policies --set DEFAULT:SHA1
    sudo reboot
  2. Log in to your ESET PROTECT On-Prem Web Console.

  3. Enable Advanced security and restart the ESET PROTECT Server service.

  4. Create a new Certification Authority (CA) that signs with SHA–2.

  5. Create a new Server certificate and sign it with the new Certification Authority (CA).

  6. Wait until the public part of the new Certification Authority (CA) is replicated to all ESET Management Agents.

  7. Configure the ESET PROTECT Server to use the new SHA–2 Server certificate.

  8. Restore secure cryptographic policy on the Rocky Linux appliance. In the terminal, run:

    sudo update-crypto-policies --set DEFAULT
    sudo reboot

You should now be able to log in to the ESET PROTECT Web Console on the migrated ESET PROTECT Virtual Appliance.