Sto provando a connettermi a un server SFTP utilizzando WinSCP in C#. Questo è il mio codice:"Nessun metodo di autenticazione supportato disponibile" durante la connessione a SFTP utilizzando 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);
}
Ma quando faccio funzionare l'applicazione e si raggiunge questo come
session.Open(sessionOptions);
ottengo questo errore:
Disconnected: No supported authentication methods available (server sent: publickey,gssapi-with-mic)
La tua chiave è protetta da password? –
sì, lo è. dove posso impostare la password per il file ppk? – Lahib
Vedere la risposta. –