I just completed a migration from OMV 5 to OMV 7 as a fresh install, and it's great.
However, an rsync job I've been running for ages is failing, and it's been so long since I configured it, I don't know if I've somehow skipped a step and as best I can tell, OMV can't verify the Host key and I don't know where this is configured in the dashboard.
Here is the error message when manually running from the dashboard:
Please wait, syncing <remoteusername@example.com:/backup/source/directory/path/> to </srv/dev-disk-by-uuid-XXX/backup/destination/directory/path/>
Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(232) [Receiver=3.2.7]
ERROR: The synchronisation failed.
Of course, the first thing I noticed is the British English misspelling of synchronization.
The source server auth log has only the following message:
I fixed the problem by logging into OMV, creating a root session with sudo -i, adding .ssh/id_rsa.pub to .ssh/authorized_keys for user on the source server, then opening a session to the source server with ssh username@example.com, which included confirming the host fingerprint.
After this, I realized there was no need to add the public key to the remote server, because the host key would be added to OMV before attempting to log in, and the host key is the only thing I needed.
It would be nice if something, somewhere in the dashboard alerted me to this. Optionally, the source server happens to use the rare SSHFP DNS record, but probably more work to implement that than a note in the GUI.