#c# #linux
#c# #linux
Вопрос:
я использую приведенный ниже код и возвращаю ошибку как No suitable authentication method found to complete authentication (publickey,gssapi-keyex,gssapi-with-mic)
. Может ли кто-нибудь дать идею
ConnectionInfo conInfo = new ConnectionInfo("136.XX.xx.xx", 22, "1user", keybAuth);
мой код:-
using (SftpClient sftp = new SftpClient(conInfo))
{
sftp.Connect();
// Get linux server memory informatioin
}
Комментарии:
1. Вы можете подключиться к нему из командной строки?
2. ДА.. я могу подключиться с помощью putty со своего компьютера
3. Используйте сниффер, такой как wireshark или fiddler, и сравните заголовки в первом запросе между рабочим и нерабочим приложением. Затем сделайте заголовки запросов c # похожими на рабочую замазку. Заголовки по умолчанию в c # отличаются от putty.