sftp: не найден подходящий метод аутентификации для завершения аутентификации

#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.