0
我想通過SSH在C#中使用SSH.NET連接到Azure Linux虛擬機。通過C#中的SSH連接到Ubuntu VM
using (var client = new SshClient("my-vm.cloudapp.net", 22, "username", "password"))
{
client.Connect();
Console.WriteLine("it worked!");
client.Disconnect();
Console.ReadLine();
}
不過,我收到以下異常:
No suitable authentication method found to complete authentication
我能夠在Git中bash和膩子使用這些憑據SSH,是什麼問題?
我檢查sshd_config中,並且已經設爲#PasswordAuthentication肯定。是否有其他可能導致此問題的配置設置? –
取消註釋它,刪除hastag所以它會變成'PasswordAuthentication yes' – Ansel
謝謝 - 這是做伎倆 –