Fix: Do not pass None ssh values as kwargs

Not all SSHVendors support an extra amount of **kwargs.

Should we change the signature required for connect_ssh, or keep it the
way it is ?