Sometimes the virtual machine (VM) for the Avi Load Balancer Controller is accessible through the UI but is not accessible through SSH, for example, Putty (Windows) and Microsoft Certification Test Tool for Azure (Windows).

By default, Avi Load Balancer does not allow hmac-sha1-96 for management access to Avi Load Balancer Controller and Service Engines. To access the Avi Load Balancer Controller through an SSH Client (for example, Putty), which needs to use hmac-sha1-96, add hmac-sha1-96 to the Allowed HMACs using UI. If there is no entry in the Allowed HMACs, all the default HMACs are allowed.

  1. Navigate to Administration > System Settings, and click edit.

  2. Under Access, add hmac-sha1-96 to the Allowed HMACs option.

  3. Click Save.

Once the required HMAC is allowed for the management access to the Avi Load Balancer Controller, SSH will be accessible to the various SSH clients. For the list of allowed HMACs for the management access of the Avi Load Balancer Controller, see Restricting the Allowed HMACs.