SSH.NET - Keine passende Authentifizierungs-Methode gefunden

Dies ist mein code mit SSH.NET

using (var sftp = new SftpClient(host, username, password))
{                
    sftp.Connect();  
}

Funktioniert es auf einem SFTP installierte ich auf meinem lokalen Rechner aber wenn ich es auf einem echten SFTP-server von einem client aus, bekomme ich eine Renci.SshNet.Common.SshAuthenticationException: Keine passende Authentifizierungs-Methode gefunden, um vollständige Authentifizierung.

Ich finde keine Dokumentation auf, welche Authentifizierungsmethoden ich mit sollte und auf File Zilla einen einfachen Benutzernamen und Passwort zu tun der trick.

Kann jemand bitte beraten?

Aktivieren der Protokollierung in FileZilla und zeigen Sie uns die Protokolldatei (log-Datei Datei, nicht die Meldung log in der GUI). + Das gleiche für SSH.NET (EIN .NET Anmeldung für "SshNet.Logging" Quelle)
hier gilt das gleiche! FileZilla funktioniert gut, aber SSH.NET wirft diese Exception.
so zeigen Sie uns, FileZilla log, wie bereits angefordert.
ssh - Verbindung-Authentifizierung & Verhandlung hat durchaus ein paar Optionen. Es ist möglich, dass FileZilla versucht username/Passwort-auth dann schweigend ein Failover zu PKI. Können Sie eine PCAP-der Verbindungsversuch?
danke, problem schon gelöst. Siehe meine Antwort - das problem in meinem Fall war, dass der SFTP-Server akzeptiert nur KeyboardInteractive Authentifizierung

InformationsquelleAutor Shumii | 2016-01-19

Schreibe einen Kommentar