19

SharpSSHを使用してstfp-serverに接続します。

これは、次のようなプライベートキーファイルを追加する必要があるためです。

sftp.AddIdentityFile(KeyFilePath);

しかし、これは例外をスローします:

invaid privatekey: C:\KeyFile\privatekey_2.ppk

このファイルはputtygenで作成され、filezillaで動作します。秘密鍵の種類は関係ありません(SSH-1 RSA、SSH-2 RSA、SSH-2DSA)。毎回同じ結果。

この問題を処理する方法を知っていますか?

4

1 に答える 1

27

キーをOpenSSH形式に変換する必要があります。

PuttyGenを使用して、キーを生成および変換します([変換]-> [OpenSSHキーのエクスポート])

于 2012-11-19T08:24:17.713 に答える