"unable to fetch Fingerprint for FQDN - <SFTP FQDN Name >".

INFO vrlcm[####] [http-nio-####-exec-4] [c.v.v.l.l.c.CertificateManagementController] -- Request received to get rsa key from <SFTP_server_FQDN_IP>
INFO vrlcm[[####]] [http-nio--####--exec-4] [c.v.v.l.l.s.CertificateManagementService] -- Fetching rsa public key from <SFTP_server_FQDN_IP>
ERROR vrlcm[[####]] [http-nio--####--exec-4] [c.v.v.l.u.CertificateUtil] -- ssh-keyscan command failed with exit code: 1
ERROR vrlcm[[####]] [http-nio--####--exec-4] [c.v.v.l.u.CertificateUtil] -- Failed to get key from host.
VCF Operations 9.0
This issue is a known issue that will be resolved in the VCF Operations 9.0.2 release.
In the interim, please use one of the following workarounds:
Option A: Use SFTP on Port 22. If possible, configure your SFTP server to use the standard port 22. This is the simplest temporary solution.
Option B: Configure with SSH Fingerprint (for custom ports). If you must use a custom SFTP port, you can configure the backup settings via an internal API call:
bash ssh-keyscan -p <customportnumber> <IPaddressofSFTPserver>
The ssh-keyscan custom port command will output multiple fingerprints and you only need to enter one of them in the sshFingerprint section above, either RSA or ECDSA will be fine.
curl --request PUT \ --url https://<FleetManagementFQDN>/lcm/lcops/api/v2/settings/backup-location \ --header 'accept: application/json, text/plain, */*' \ --header "authorization: Basic $(echo -n '<Fleetmgmtusername>:<password>' |base64)" \ --header 'content-type: application/json;charset=UTF-8' \ --data '{ "server": "<sftpserverfqdn>", "port": "<customportnumber>", "protocol": "SFTP", "username": "<sftpusername>", "password": "{{password in plain text}}", "directoryPath": "/backup", "passphrase": "{{password in plain text}}", "sshFingerprint": "{{Output of ssh-keyscan custom port command}}"}