Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 2
Регистрация: 29.08.2016
Сообщений: 15
1

Общение с linux через ssh

08.10.2016, 01:38. Просмотров 1309. Ответов 2
Метки ssh (Все метки)

Доброго времени суток.
Возникла у меня острая необходимость в одной программе. Сутки поиска в гугле внятных и однозначных результатов не дали. Суть в чем:
Нужно иметь возможность управлять сервером linux через ssh. Банально выполнять команды. Для этого совершенно запросто можно использовать SSHClient. Однако задача ещё и в получении каких-либо данных от сервера. Например хочу узнать загруженность ОЗУ командой free. Как мне считать ответ?
И ещё вопрос: не будет ли вредить серверу интенсивные запросы? А то мне очень интересно как у него дела с ОЗУ Запросы раз в секунду точно не будут, а если чаще?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2016, 01:38
Ответы с готовыми решениями:

Общение клиента и сервера через Интернет
Добрый день. Я тут хочу написать не большой клиент типо garena тока не для игр а для чатов и...

Общение между процессами через анонимные каналы
Нужно посчитать кое-что по формуле При этом все элементарные арифметические действия сделать в...

Подключение через любой порт [Renci SSH]
Использую для подключения по SSH библиотеку Renci SSH. Возник вопрос: как организовать...

Удаленный доступ из Windows к Linux на VirtualBox через SSH
Привет. Я не очень понимаю в этом. Сам сижу с Windows 7, а на VirtualBox установленая Ubuntu. Нужно...

2
Супер-модератор
Эксперт .NET
12203 / 10085 / 4212
Регистрация: 17.03.2014
Сообщений: 20,238
Записей в блоге: 1
08.10.2016, 05:44 2
Лучший ответ Сообщение было отмечено Almightily как решение

Решение

Almightily, кроме отправки команды библиотеки наверняка предоставляют возможность получить текст ответа. Дальше его можно распарсить любым удобным способом - строковыми операциями или регулярками. Что касается нагрузки на сервер от кучи запросов, то лучше задать это вопрос в разделе по Linux.
0
1 / 1 / 2
Регистрация: 29.08.2016
Сообщений: 15
08.10.2016, 13:28  [ТС] 3
Да, совершенно верно:
C#
1
 Console.WriteLine(client.RunCommand("free").Result);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2016, 13:28

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Цель - подключиться через powershell по ssh протоколу к linux серверу, ошибка - no matching key exchange method found
Здравствуйте, меня зовут Екатерина. Мне нужна помощь в решении задачи: подключиться через...

Как добавить приватный ключ SSH на linux машину для подключение к другому linux серверу
Как добавить приватный ключ SSH на linux машину для подключения к другому linux серверу? Короче...

Общение веб-интерфейса и демона в linux
Решил немного похелловорлдить в linux . Делаю простого демона который управляется с помощью...

Подключение по ssh к Linux
Приветствую всех. У меня установлен Ubuntu 18.04 и я подключаюсь удаленно к этой машине. если я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.