Написать C# SSH connect (платно)

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8
Нужно заставить ZP работать с SSH. Многопоточно. Наиболее правильным мне видится использование C#.

Все предельно просто:
  • Берем ip;l;p
  • Коннектимся.
  • Чекаем на возможность поднятия туннеля.

Кто может помочь? $$
Нужно на вчера)


Перенес в платный. (7make)
Укажите контакты для связи.
 
Последнее редактирование модератором:

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
skype ahvahsky2008
 

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8
Пообщались. Пока что не смогли решить с многопоточностью.
Поэтому актуально.
 

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
plink не пробовали?
 
  • Спасибо
Реакции: golan

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Кстати, через него сейчас и делается. Посмотрим как будет вести себя на потоках.
Напишите пожалуйста как там работа на потоках будет, не будет ли проблем. Если проблемы будут - то есть одна идея как можно это преодолеть.
 

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
378
Баллы
63
Если не смущает что будет внизу открыто много окон с плинком.
Могу дать готовое решения с многопотоком.
каждый поток 1 окно плинка. Иначе никак. Без С шарпа.
1 блок с 4-5 плитками зенны.
Цена 25 вмз.
Если будет интересно скинь в личку как тебе нужно использовать тонели. Либо адаптирую свой шаблон под тебя, либо к твоему шаблону привяжу свое решения
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 518
Благодарностей
990
Баллы
113
Если не смущает что будет внизу открыто много окон с плинком.
Могу дать готовое решения с многопотоком.
каждый поток 1 окно плинка. Иначе никак. Без С шарпа.
1 блок с 4-5 плитками зенны.
Цена 25 вмз.
Если будет интересно скинь в личку как тебе нужно использовать тонели. Либо адаптирую свой шаблон под тебя, либо к твоему шаблону привяжу свое решения
Так чтоли? :-)
 

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8
Всех благодарю за ответы. В общем сделал через plink - работает.

Напишите пожалуйста как там работа на потоках будет, не будет ли проблем. Если проблемы будут - то есть одна идея как можно это преодолеть.
Тестил на 10 потоках - проблем не заметил.
Из минусов, конечно же, жор памяти. Сам плинк кушает 2-3M + инстансы.

Потому я все так же открыт для красивых и лаконичных решений, но не костылей с plink'ом:bl:

Кстати чтоб этого избежать, используй:
Код:
System.Diagnostics.ProcessWindowStyle.Hidden;
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 518
Благодарностей
990
Баллы
113
Кстати чтоб этого избежать, используй:
Код:
System.Diagnostics.ProcessWindowStyle.Hidden;
Спасиб за совет, но бывают они виснут или выбивает процесс до их закрытия... т.ч. если что я всегда могу глянуть че там происходит )
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
а запустить окно плинка в фоне нельзя?
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 518
Благодарностей
990
Баллы
113

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
378
Баллы
63
Спасиб за совет, но бывают они виснут или выбивает процесс до их закрытия... т.ч. если что я всегда могу глянуть че там происходит )
Ага било такое дело. Самое хужое било понять что такое происходит. В мейкере все ок в постере вроде тоже.
Так смотришь вроде все норм пашет. А кода попинали меня что куево пашет, дня 2 убил чтоб разобратся. Проблема в том что даже если кип алайв на ssh сервере подключать все равно через время рвется. Лечится только запуском в фоне повторяймоно запроса к ssh серверу. + Еще по разному С код запуска процеса ведет себя в мейкере и постере.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)