C # UWP scp / ssh connection [duplicate]

Если d является вашим фреймом данных, попробуйте следующее:

d <- d[rowSums(is.na(d)) < 2,]
2
задан Mrab Ezreb 18 October 2015 в 15:46
поделиться

2 ответа

Мне также не удалось найти SSH-библиотеку, которая может быть напрямую использована в приложении UWP. Есть несколько возможных путей, надеюсь, что это поможет.

Метод №1: Поместить SSH.NET в UWP

Вызовы - .NET для UWP не обеспечил сетевой интерфейс уровня Socket Level , Невозможно, чтобы чистая библиотека .NET реализовала соединение SSH. Он должен использовать Microsoft API в библиотеке Runtime Windows.

Mthod # 2: Оберните существующую библиотеку SSH C / C ++, такую ​​как libssh, в компонент Runtime Windows

Задачи - C / Библиотека C ++ не может использовать API, который не разрешен в платформе UWP, иначе вы не сможете отправить приложение в App Store.

0
ответ дан Jeffrey Chen 21 August 2018 в 04:46
поделиться

Согласно этой проблеме GitHub , SSH.NET поддерживает UAP 10 / UWP с SSH.NET 2016.0.0-beta1.

Вы можете скачать его здесь: https://www.nuget.org/packages/SSH.NET

Затем используйте его, чтобы сделать что-то вроде:

using (var client = new SshClient("hostnameOrIp", "username", "password"))
{
    client.Connect();
    client.RunCommand("...");
    client.Disconnect();
}
0
ответ дан Charles Clayton 21 August 2018 в 04:46
поделиться
  • 1
    Это не работает для меня. При попытке подключиться к моему ssh-серверу (openssh) я получаю следующее исключение: Ответ сервера не содержит идентификацию протокола SSH. Кто-то знает, в чем проблема? – andy 7 April 2018 в 14:33
Другие вопросы по тегам:

Похожие вопросы: