Ich versuche, eine Verbindung zu einem SFTP-Server mit WinSCP in C#. Dies ist mein Code:"Keine unterstützten Authentifizierungsmethoden verfügbar" während der Verbindung zu SFTP mit WinSCP in C#
SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = "ip",
PortNumber = portNR,
UserName = "username",
Password = "",
SshHostKeyFingerprint = "fingerPrint",
SshPrivateKeyPath = "\\PrivateKey\\PrivateKey.ppk ",
};
using (Session session = new Session())
{
session.Open(sessionOptions);
}
Aber wenn ich die Anwendung ausführen und erreicht dies wie
session.Open(sessionOptions);
Ich erhalte diese Fehler:
Disconnected: No supported authentication methods available (server sent: publickey,gssapi-with-mic)
Ist Ihr Schlüssel passwortgeschützt? –
ja ist es. Wo setze ich das Passwort für die PPK-Datei? – Lahib
Siehe die Antwort. –