C# で WinSCP を使用して SFTP サーバーに接続しようとしています。これは私のコードです:
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);
}
しかし、アプリケーションを実行すると、このようになります
session.Open(sessionOptions);
このエラーが発生します:
切断: サポートされている認証方法がありません (サーバーが送信: publickey,gssapi-with-mic)