enabled sftp private key support (instead of password)

this is the code to make #9182 work
Please drop the keyfile completely. You are using the password property for the key.