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)