unable to authenticate using public keys for ssh runners
I was surprised to discover that public key authentication is not possible using the ssh runners.
Build failed with ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password], no supported methods remain
Public key authentication is the defacto way of using ssh and should be enabled and preferred by default. Based on the error message I suspect that it is disabled on purpose.
This is a blocker issue because we do have the password authentication disabled on SSH on all servers, as that's a recommended security practice.