If it does not, something is broken.
This is how I did stuff before I realized the magic .ssh/config could
do. There is no comparison how bloody easy things got after that.
Accessing multiple sshd's on the same ip but on different ports by
giving them separate hostnames just works with no fuzz at all.
And its so simple too. Love love love.
One thing on my todo (when that day comes where I get time to dig into
it), is to make ssh-keyscan also use the configuration. It's annoying
that it currently does not.
Amen