I'm trying to SSH to my server, and the client is asking about the authenticity of the host.
ECDSA key fingerprint is SHA256:bla bla bla
With every version of OpenSSH I've used, ECDSA (or RSA) keys were shown something like
a7:3h:75:5d:si:9v:3g...
On Ubuntu 16.04 they're being shown like
c2ymd4uGIG3y34R78BcrykBVT...
I have another way to access the server, and I'm trying to verify the fingerprint by running ssh-keygen -lf ssh_host_ecdsa_key.pub
. But this outputs something like 2048 a7:3h:75:5d:si:9v:3g...
. Even ignoring the colons, they don't match. I can't be 100% positive this isn't because of a MITM attack, but it's highly unlikely.
How can I verify the key signatures? All the solutions I've found seem to deal with a different version of ssh-keygen
, though I can't figure out what version I have, or what others have.