Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

1с работа с ssh

1с работа с ssh
Я
   paramaunt
 
16.09.16 - 16:31
Доброго всем дня, поиском не нашел ничего, по этому пришел сюда задать один вопрос.

Есть библиотека ssh net, в не есть Renci.SshNet.dll
люди добрые, киньте кусочек кода, как подключиться к ней, установить соединение, послать команду и получить ответ


мне не удалось ее ни зарегистрировать средствами regsvr32, ни подключить как внешнюю компоненту

Заранее спасибо за потраченное вами время.
 
 
   Garykom
 
1 - 16.09.16 - 16:37
http://www.tamirgal.com/blog/page/SharpSSH.aspx
http://stackoverflow.com/questions/24036540/asp-net-c-sharp-connecting-to-putty-ssh-and-running-a-command-line-like-status

как перевести C#/.Net в 1С это те к одному известному тут в последнее время товарищу
   polosov
 
2 - 16.09.16 - 16:41
(0) Она не умеет в ВК.
Похоже надо писать свою ВК, используя эту ДЛЛ
   Garykom
 
3 - 16.09.16 - 16:41
А еще можно заюзать Putty и ее часть https://the.earth.li/~sgtatham/putty/0.67/htmldoc/Chapter7.html#plink как обычный КомандаСистемы()
   Garykom
 
4 - 16.09.16 - 16:43
Кста этот "ренси" давно уже https://github.com/sshnet/SSH.NET и тоже C#/.Net
   sitex
 
5 - 16.09.16 - 16:48
(0) И для чего собственно такие костыли ?
   paramaunt
 
6 - 16.09.16 - 16:55
Garykom, спасибо, я понял, что ни как, putty будет висеть окно,plink нужно каждый раз запускать exe и поднимать для каждой команды подключение, вобщем не подходит

polosov, понял, спасибо за наводку, буду смотреть как нарисовать свою компоненту

sitex, ну почему сразу костыли? я хочу использовать протокол из 1с, стандартных средств 1с для него не имеет, по этому пытаюсь выйти из ситуации другими средствами, я не сичтаю это костылями.

Всем спасибо. Последний вопрос, может вдруг кто знает уже готовую внешнюю компоненту, что бы действительно не рисовать костыли? Простейшее дествие, подключиться (ip, логин, пасс, порт) дать комнаду (название, список рагументов), поулчить стринг ответ. В приницпе такой бы функционал меня бы устроил.
   Garykom
 
7 - 16.09.16 - 16:58
   sitex
 
8 - 16.09.16 - 17:04
(6) Интересно что вы собрались управлять из 1С по SSH ?
   paramaunt
 
9 - 16.09.16 - 17:21
Garykom, да, я видел эту публикацию, отпугнуло, что там обертка используется, ладно еще свою, но там придется использовать чужую, а много чужого очень бы не хотелось, но видимо это пока единственное решение
sitex, буду писать конфигурацию для себя, для управления серверами, от получения статистической информации, до запуска регламентных процедур и установки с настройкой необходимого мне ПО.

Не хочу касаться консоли, хочу кнопочки.

ребята, всем спасибо за попытки помочь
   Garykom
 
10 - 16.09.16 - 18:29
(9) Не думаю что взлетит.

Ибо без apt-get update && apt-get upgrade легко что то не установится из-за битых зависимостей.
А после upgrade легко получить что конфигурация уже устарела и команды установки другие нужны.

Ну или использовать только свои "стабильные, проверенные" источники пакетов...
 
 Рекламное место пустует
   paramaunt
 
11 - 16.09.16 - 18:36
Garykom, это уже другой вопрос, для начала я хочу отключать демонов, отправлять их рестарт, да и банально получить их список, еще много чего хочу.

Но и ответ от apt-get upgrade можно анализировать.

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

p.s. привет из архангельска, а в частности от 2л\з)))
   Йохохо
 
12 - 16.09.16 - 18:44
+ (11) самый легкий способ портировать вим в 1с, а там все есть
   paramaunt
 
13 - 16.09.16 - 18:49
(12) не совсем вас понял, если честно, если вы говорите о https://ru.wikipedia.org/wiki/Vim

у меня немножко другие задачи, основная - я хочу кнопки нажимать, а не печатать или нажимать кнопочку "вниз" для выбора использованной ранее команды в терминале
   Serginio1
 
14 - 16.09.16 - 18:50
   paramaunt
 
15 - 16.09.16 - 18:52
(14) там диалог как раз таки о той dll, что мы и обсуждали, в 1с ее не применить в чистом виде, надо писать компоненту ее использующую
   Serginio1
 
16 - 16.09.16 - 18:55
   paramaunt
 
17 - 16.09.16 - 18:56
(16) спасибо большое, в выходные буду изучать материал
   Рэйв
 
18 - 16.09.16 - 19:04
(0)Даже если удастся зарегить, не сильно расслабляйся.
Надо какбэ знать итерфейс, если ты понимаешь о чем я:-)
   paramaunt
 
19 - 16.09.16 - 19:07
(18) эта наименьшая проблема, есть экзамплы использования, а также документация
   Рэйв
 
20 - 16.09.16 - 19:07
(19)Ну желаю удачи.:-)
   sitex
 
21 - 16.09.16 - 19:12
(11) Представляю как ты будешь выводить log какой нить в 1С весом больше 100 мб, для анализа и т.д.
Да и скорость выполнения команд опять же будет страдать, putty в этом плане бесценно.

Удачи в реализации.
   Йохохо
 
22 - 16.09.16 - 19:23
(21) more +10050 -n 13
   Serginio1
 
23 - 16.09.16 - 19:37
(21) То есть ты исследуешь 100 мб визуально?
Обычно выводится кусками равным размеру буфера. Никто полностью такой объем не засасывает. Хотя, что сейчас 100 мб?
   sitex
 
24 - 16.09.16 - 19:47
(23) Бывает и больше, но визуально нет. Все парсится через php, фильтруется и выводиться что нужно. Управление демонами куда лучше делать через web, чем через 1C.
   paramaunt
 
25 - 16.09.16 - 19:54
(24) никто не отрицает загрузки по sftp обработчиков bash\пхп и их запуск для парсинга огромного лога

на счет управления демона - я разницы не вижу веб\1с

ну а вообще - это уже другие вопросы с решением которых у меня проблем не будет, нужен только ssh:)
   Serginio1
 
26 - 16.09.16 - 20:14
(24) Вот вы любители PHP. Есть Regexы, есть конечные автоматы и прочие парсеры. С которыми можно работать из 1С. Например http://catalog.mista.ru/public/466196/
   Loky9
 
27 - 16.09.16 - 22:43
(24) По https, надеюсь?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует