On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





ссылка на сообщение  Отправлено: 23.03.20 14:55. Заголовок: SSH клиент


Коллеги, поделитесь открытым кодом реализации SSH клиента на simpl# кому не очень жалко.
Есть готовый clz (от Jody Bagdonas) но мне исходник нужен, внести некоторые правки.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 10 [только новые]


постоянный участник




ссылка на сообщение  Отправлено: 23.03.20 16:20. Заголовок: Это SSH модуль из CT..


Это SSH модуль из CTI-301?

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 23.03.20 18:47. Заголовок: У меня он с этого фо..


У меня он с этого форума. Кто то выкладывал ссылку.
Но он как то криво работает. Стоит один раз ввести неверный пароль, потом уже соединения не происходит. Да и FB тоже то присылает, то нет.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 23.03.20 22:58. Заголовок: А что значит "ре..


А что значит "реализация SSH клиента"? Звучит слишком общо.
Что вы хотите делать через него? Консоль? SFTP?
Какой метод аутентификации? У меня полно таких "клиентов" в виде тестов. Могу выдлить оттуда то, что вам нужно!

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 24.03.20 11:42. Заголовок: Да, нужна консоль




Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 25.03.20 21:57. Заголовок: Прошу прощения за за..


Прошу прощения за задержки - вирус бродит по планете и вчера чуть не загрыз мой лаптоп на работе так, что пришлось принести его домой... ))
Могу забросить проект куда-нибудь. Ниже код типичного клиента:

 цитата:
bool Cont = true;
using (SshClient client = new SshClient("10.0.0.1", "admin", "password"))
{
client.KeepAliveInterval = new TimeSpan(0, 0, 1);

client.ErrorOccurred += new EventHandler<Crestron.SimplSharp.Ssh.Common.ExceptionEventArgs>((s, e) =>
{
CrestronConsole.PrintLine(e.Exception.ToString());
Cont = false;
});

client.Connect();

using (ShellStream shellStream = client.CreateShellStream("", 80, 24, 800, 600, 1024))
{
shellStream.DataReceived += new EventHandler<Crestron.SimplSharp.Ssh.Common.ShellDataEventArgs>((s, e) =>
{
string temp = ((ShellStream)s).Read();
CrestronConsole.Print(temp);
});

while (Cont)
{
try
{
shellStream.WriteLine("ver");
Cont = false;
}
catch (Exception e)
{
CrestronConsole.PrintLine(e.ToString());
break;
}

Thread.Sleep(1000);
}

}


client.Disconnect();
}



Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 26.03.20 08:29. Заголовок: скиньте на Яндекс ди..


скиньте на Яндекс диск проект

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 30.03.20 23:41. Заголовок: По честноку ничего н..


По честноку ничего не понял. ) Даже погуглив эти странные синтаксические конструкции C#
Да, было бы не дурно в качестве законченного файла *.cs для работы с симпл+ получить для передачи и получения данных, а так же логина и пароля

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 31.03.20 19:13. Заголовок: Хм... это уже совсем..


Хм... это уже совсем другая постановка вопроса! )
Т.е. вам нужна S# library для SIMPL+?
Тут уже у меня будут затруднения потому, как я почти никогда не писал S# расширения для SIMPL+ ;)
Хорошо бы получить шаблончик такого клиента (не обязательно SSH), который я смог бы переделать под SSH.
Может есть аналогичный модуль для telnet, например?

Иначе мне придется копать SIMPL+, а это время и х.з. когда получится этим заняться... ((

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




ссылка на сообщение  Отправлено: 06.04.20 17:31. Заголовок: Вячеслав, что за зад..


Вячеслав, что за задача с SSH?
У вас проблема локализована на стороне Crestron?

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 14.04.20 17:31. Заголовок: Нужна SSH консоль с ..


Нужна SSH консоль с процессором (с пользовательской прокладкой фильтром), для обмена из s+ через clz.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет