SharpSSH неверный приватный ключ

Я использую SharpSSH для подключения к stfp-серверу.

Это для меня нужно добавить файл privatekey, как это:

sftp.AddIdentityFile(KeyFilePath);

Но это исключение:

invaid privatekey: C:\KeyFile\privatekey_2.ppk

Файл был создан с помощью puttygen и работает с filezilla. Тип privatekey не имеет значения (SSH-1 RSA, SSH-2 RSA, SSH-2 DSA). Каждый раз один и тот же результат.

Вы знаете, как справиться с этой проблемой?

1 ответ

Решение

Вы должны преобразовать свой ключ в формат OpenSSH:

Используйте PuttyGen для генерации и преобразования ключа (Конвертация -> Экспорт OpenSSH Key)

Другие вопросы по тегам