RENCI.SSHNET столкнулся с ошибкой «разрешение отказано (publicKey)» при использовании сертификата пользователя с RSA SHAC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 RENCI.SSHNET столкнулся с ошибкой «разрешение отказано (publicKey)» при использовании сертификата пользователя с RSA SHA

Сообщение Anonymous »

Я использую SSH.net версию 2024.0.0, но я не могу подключиться к машине Ubuntu, используя OpenSsh Server с сертификатом пользователя. Тем не менее, я могу подключиться, используя команду SSH -i пользователя пользователя userName@host в PowerShell:
< /p>
У кого -нибудь есть проблема, как у меня? Спасибо < /p>
формат закрытого ключа < /p>
-----BEGIN OPENSSH PRIVATE KEY-----
...
-----END OPENSSH PRIVATE KEY-----
< /code>
Это ошибка, с которой я столкнулся < /p>

разрешение отказано (publickey). < /p>
< /blockquote>
Это мой код < /p>
byte[] content = Convert.FromBase64String(certFile);
var privateKeyFile = new PrivateKeyFile(new MemoryStream(content), passphrase);
PrivateKeyAuthenticationMethod privateKeyAuthentication = new PrivateKeyAuthenticationMethod(username, privateKeyFile);

var keybAuth = new KeyboardInteractiveAuthenticationMethod(username);
keybAuth.AuthenticationPrompt +=
delegate (object sender, AuthenticationPromptEventArgs e)
{
if ((e.Prompts.Count() != 1) ||
(e.Prompts.First().Request != "Verification code:"))
{
throw new InvalidOperationException("Unexpected auth prompt");
}
e.Prompts.First().Response = "verification code";
};
const conn = ConnectionInfo(host, port, username, privateKeyAuthentication, keybAuth)
{
Timeout = 5000,
RetryAttempts = 2,
MaxSessions = 20
};
using (var ssh = new SshClient(conn))
{
ssh.Connect();
...
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... -using-the
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Renci.SshNet.Common.SftpPermissionDeniedException: «В разрешении отказано»
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • C# Renci.SshNet.Common.SshAuthenticationException: «Разрешение отклонено (пароль).»
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Невозможно импортировать PublicKey из solana.publickey.
    Anonymous » » в форуме Python
    0 Ответы
    185 Просмотры
    Последнее сообщение Anonymous
  • Длина потока renci.sshnet.Sftp
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • C# Renci sshnet SFTP-соединение клиента после тайм-аута прокси
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»