Add support for specifying a private key file for login to target hosts