When I use an Ubuntu from linode
ssh-keygen -l defaults to looking for an RSA file to "list".
ssh issued from a client asks for verification of the remote linode's ECDSA key.
This means that on the linode the following
ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub would have to be issued in order to know the key which is inconvenient and hard to remember.
Should it not be that both tools default to RSA or that both tools default to ECDSA. Why are the defaults "out of synch"?
Edit: To clarify,
ssh-keygen -l seems to default to RSA and it knows the default path. If
ssh would prompt with an RSA key then
ssh-keygen can be used with the shorter command. Unfortunately,
ssh prompts with the ECDSA key.