Как использовать открытый ключ ssh-rsa и SSH2 в приложении C#
У меня есть открытый ключ ssh-rsa и SSH2 в текстовых файлах(.txt), как я могу использовать его для подключения к данному серверу? Пример кода будет очень полезен.
Что я уже пробовал:
Я попробовал следующий код, но я получаю ошибку Algoritham negotiation fail.
try { string pkeypath = @"C://boa/xxx.key"; Tamir.SharpSsh.Sftp objSFTP = new Tamir.SharpSsh.Sftp(ConfigurationManager.AppSettings["Server"].ToString(), ConfigurationManager.AppSettings["Username"].ToString(), ConfigurationManager.AppSettings["APassword"].ToString()); objSFTP.AddIdentityFile(pkeypath); objSFTP.Connect(); } catch (Exception ex) { string x = ex.Message; }