I had a pipeline working nicely after generating an SSH key eventually figuring out that it isn't place in standard file location.
Then I added a custom pipeline to deploy to a new server. I added the host fingerprint and placed the same public key on the new host user authorised keys file.
But I get all kinds of errors about either host fingerprint rejected or auth failure.