Вопросы по теме 'ssh.net'

SSH.NET RunCommand для сохранения вывода команды в файл
Я пытаюсь запустить команду на удаленном сервере через SSH. Мне нужен результат выполнения команды для сохранения в файле на этом удаленном сервере. Я пытался сделать это следующим образом // ssh is the SshClient which is already set up...
8738 просмотров
schedule 11.04.2022

Получить размер жесткого диска SFTP-сервера
Я использую библиотеку Renci.SshNet (SSH.NET) для загрузки файлов на SFTP-сервер. Перед загрузкой файла я хочу проверить размер доступного жесткого диска. Я использую этот код. ssf = New SftpClient("ip", "port", "user", "password")...
337 просмотров
schedule 16.01.2023

Загрузка и возврат неблокирующего потока данных с использованием SSH.Net
Я использую библиотеку ssh.net для выполнения операций SFTP для работы с большими файлами данных ( >= 500 МБ ) У меня возникла проблема с возвратом данных неблокирующим способом. Сигнатура метода ftpClient.DownloadFile() в порядке при...
1972 просмотров
schedule 22.11.2022

Как запустить несколько команд с помощью SSH.Net?
Я пытаюсь использовать SSH.Net для добавления MAC-адреса пользователя Wifi к контроллеру Aruba Wifi, поэтому я запускаю следующие команды: //connect to the remove server SshClient sshclient = new SshClient(hostIP, userName, password);...
11257 просмотров
schedule 21.09.2022

Renci SSH.NET: кодировка символов при загрузке файлов
В настоящее время я использую Renci.SshNet для загрузки файлов и каталогов с помощью SFTP, и пока все работает нормально, за исключением проблем с кодировкой при копировании файлов, содержащих специальные символы, такие как немецкие буквы ß, ä. о. у...
5278 просмотров
schedule 08.12.2022

Renci SSH NET: отображение ширины/высоты при изменении размера терминала
В настоящее время я работаю над эмуляцией терминала с использованием SSH.NET. Создание SshClient и ShellStream с текущими столбцами/строками работает правильно. Но когда я изменяю размер размеров терминала (например, Putty), я не могу найти способ...
390 просмотров
schedule 29.03.2023

Как обрабатывать запросы аутентификации с интерактивной клавиатурой в powershell?
Я использую powershell с библиотекой SSH.Net для подключения к серверам ssh и выполнения команд. В основном это работает нормально, за исключением того, что у меня есть система, в которой включена только интерактивная аутентификация с клавиатуры (и я...
2526 просмотров
schedule 17.04.2022

Аутентификация с помощью ключа PPK в SSH.NET
Я создаю оконный сервис для загрузки файлов с SFTP-сервера. Для этого я использую Renci.SshNet , Renci.SshNet.Common и Renci.SshNet.Sftp . У меня есть такой код: String Host = "HostName"; int Port = 22; String RemoteFileDirectory =...
10618 просмотров
schedule 11.11.2022

Принимает ли SSH.NET закрытый ключ только в формате OpenSSH? Если нет, то какие ограничения?
В руководстве это не указано, но некоторые поиски в Google выдают страницы начала десятилетия (например, это ), предполагая, что это, по крайней мере, раньше имело место. У нас есть такой код: var privateKeyAuthenticationMethod = new...
15599 просмотров
schedule 06.11.2022

Обеспечьте соединение
Я использую библиотеку ssh.net для связи с SFTP-сервером. В моем приложении мне нужно загружать и загружать много файлов на сервер. Поэтому мне приходится много раз открывать и закрывать соединения. Я хотел бы знать, лучше ли открыть одно...
527 просмотров
schedule 20.05.2022

Renci.Sshnet Использование vim
Я хотел бы использовать vim с renci.sshnet. Что я должен делать? Я хочу использовать его как замазку или терминал. using renci.sshnet; //.... using (var ssh = new SshClient("192.168.51.128", "root", "passwd")) { try {...
79 просмотров
schedule 13.08.2022

Возможно ли, чтобы клиент С# SSH взаимодействовал с сервером NodeJS SSH?
У меня есть приложение C#, которому необходимо выполнять определенные команды на аппаратном обеспечении через SSH. Приложение использует SSH.Net для установления соединения, отправки команды и чтения результата. У меня это работает, если я...
583 просмотров
schedule 11.10.2022

Предоставление ввода/подкоманд команде (cli), выполняемой с помощью SSH.NET SshClient.RunCommand
Я создал программу, используя библиотеку Renci SSH.NET. Он отправляет все команды и нормально читает результат. Однако, когда я отправляю команду ниже: client.RunCommand("cli"); Программа зависает на этой строке на неопределенное...
616 просмотров
schedule 27.09.2022

С# SSH-туннель Подключение к базе данных Postgres
Я пытаюсь подключиться к базе данных Postgres на удаленном сервере через туннель SSH. Я использую SSH.NET и библиотеку Npgsql. Вот мой пример кода: using (var client = new SshClient("210.130.90.110", "root", "pasword")) { client.Connect();...
2014 просмотров
schedule 17.07.2022

Загрузите файл с помощью MemoryStream SFTP (SSH.NET)
Пытаюсь скачать файл с SFTP с помощью библиотеки SSH.NET , однако не получается сохранить файл в папку, хотел работать с ним в формате MemoryStream, как мне это сделать? Ниже приведен код, в котором я подключаюсь к sftp и пытаюсь получить его с...
871 просмотров
schedule 04.06.2022

Не удается выполнить команду с SSH.NET на Cisco WLC
Попытка использовать SSH.NET для подключения к беспроводному контроллеру Cisco и добавления к нему mac-адреса. Когда я отлаживаю свой код, я получаю true в свойстве IsConnected клиента, но когда я вхожу в сам контроллер и выполняю Show...
391 просмотров
schedule 04.04.2023

Можно ли загрузить CSV-файл на SFTP-сервер непосредственно из MemoryStream?
Всякий раз, когда я пытаюсь загрузить файл на SFTP-сервер с расширением файла .csv , единственное, что есть в этом файле, это System.IO.MemoryStream . Если это расширение .txt , оно будет иметь все значения в файле. Я могу вручную преобразовать...
1038 просмотров
schedule 25.04.2023

Отобразить полный вывод оболочки SSH, включая сообщение для входа и приглашение на C #
Я пытаюсь создать простой SSH-клиент на C #. Теперь это мой код: using Renci.SshNet; public static void Main(string[] args) { AuthenticationMethod method = new PasswordAuthenticationMethod("pi", "raspberry"); ConnectionInfo connection =...
1443 просмотров
schedule 05.04.2023

Соединение SSH.NET прерывается при выполнении команды, выполнение которой занимает много времени
Ошибка в SSH.NET, когда я пытаюсь запустить команду, выполнение которой обычно занимает более 30 минут: Источник ошибки: SSH Run Command. Сообщение об ошибке: установленное соединение было прервано сервером.
393 просмотров
schedule 26.09.2022