Authentication with PPK key in SSH.NET
SSH.NET does not support .ppk key files. You have to use PuTTYgen to convert the .ppk key to OpenSSH format. See How to convert SSH keypairs generated using PuTTYgen (Windows) into key-pairs used by ssh-agent and Keychain (Linux). Original answer, before the question was edited: You are using multifactor private key and keyboard interactive authentication … Read more