SshConnectionException: 'Ответ сервера не содержит идентификацию протокола SSH.' - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь соединиться с Raspberry Pi по SSH, но, к сожалению, у меня есть это сообщение об ошибке.Я пытаюсь использовать try-catch, как в этом разделе, Renci.SshNet: "ответ сервера не содержит идентификацию протокола ssh" Но это не помогает.Когда я пытаюсь подключиться к этому устройству с помощью ssh.client на Linux, все работает, так что IP и порт в порядке.Я работаю в Visual studio и использую Xamarin.forms.

Мой код:

using (var client = new SshClient("11.15.16.385", 24, "root", "password"))
{
    client.Connect();
    client.RunCommand("reboot");
    client.Disconnect();
}

Результат:

Error in client.connect():

Renci.SshNet.Common.SshConnectionException: 'Server response does not
contain SSH protocol identification.'

1 Ответ

0 голосов
/ 19 декабря 2018

Это, вероятно, вызвано ответом, отправленным вашим Raspberry Pi, как вы можете видеть из см. Из исходного кода .Возможно, отсутствует информация о версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...