Added support to login with a private SSH key instead of a password.