Sometimes the virtual machine (VM) for the NSX Advanced 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, NSX Advanced Load Balancer does not allow hmac-sha1-96 for management access to NSX Advanced Load Balancer Controller and Service Engines. To access the NSX Advanced 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 NSX Advanced Load Balancer Controller, SSH will be accessible to the various SSH clients. For the list of allowed HMACs for the management access of the NSX Advanced Load Balancer Controller, see Restricting the Allowed HMACs.