fix(ssh): format host entries in known_hosts correctly

This change also adds sshDefaultPort in the ssh module only if necessary
rather than tacking it on arbitrarily in fleetctl.