add support for publickey-based logins