Currently, there is no resolution. This port is no longer exposed in the latest vCenter 7.0.x and 8.0.x, but scanners may indicate otherwise after that upgrade.
Workaround:
Port 7444 is a required internal port. To prevent port scanners from detecting the port externally, perform the below workaround.
- Disable the firewall configuration exposing port 7444 by removing the firewall configuration file. One or both may be present, depending on how the vCenter was upgraded:
rm -f /etc/vmware/appliance/firewall/vmware-sso
rm -f /etc/vmware/appliance/firewall/sts
- Reboot the system or reload the firewall rules:
/usr/lib/applmgmt/networking/bin/firewall-reload
To restore the original configuration that exposes port 7444:
- Restore the symbolic link to the configuration file
/bin/ln -s -f /usr/lib/vmware-sso/firewall/sso-firewall.json /etc/vmware/appliance/firewall/vmware-sso
- Reboot the system or reload the firewall rules
/usr/lib/applmgmt/networking/bin/firewall-reload
NOTE: If using VMware vSphere+, port 7444 will be required. For more information, see vCenter Cloud Gateway Requirements.
NOTE: If port 7444 is still being detected from the vCenter Server, run ls /etc/vmware/appliance/firewall to view the firewall rule files. If there are any files with similar names that have different file extensions (i.e. "vmware-sso.bak" compared to "vmware-sso"), review their contents and either move them to another directory, or remove them with rm.