1с работа с ssh #780922


#0 by paramaunt
Доброго всем дня, поиском не нашел ничего, по этому пришел сюда задать один вопрос. Есть библиотека ssh net, в не есть Renci.SshNet.dll люди добрые, киньте кусочек кода, как подключиться к ней, установить соединение, послать команду и получить ответ мне не удалось ее ни зарегистрировать средствами regsvr32, ни подключить как внешнюю компоненту Заранее спасибо за потраченное вами время.
#1 by Garykom
как перевести C#/.Net в 1С это те к одному известному тут в последнее время товарищу
#2 by polosov
Она не умеет в ВК. Похоже надо писать свою ВК, используя эту ДЛЛ
#3 by Garykom
А еще можно заюзать Putty и ее часть как обычный КомандаСистемы
#4 by Garykom
Кста этот "ренси" давно уже и тоже C#/.Net
#5 by sitex
И для чего собственно такие костыли ?
#6 by paramaunt
Garykom, спасибо, я понял, что ни как, putty будет висеть окно,plink нужно каждый раз запускать exe и поднимать для каждой команды подключение, вобщем не подходит polosov, понял, спасибо за наводку, буду смотреть как нарисовать свою компоненту sitex, ну почему сразу костыли? я хочу использовать протокол из 1с, стандартных средств 1с для него не имеет, по этому пытаюсь выйти из ситуации другими средствами, я не сичтаю это костылями. Всем спасибо. Последний вопрос, может вдруг кто знает уже готовую внешнюю компоненту, что бы действительно не рисовать костыли? Простейшее дествие, подключиться (ip, логин, пасс, порт) дать комнаду (название, список рагументов), поулчить стринг ответ. В приницпе такой бы функционал меня бы устроил.
#7 by Garykom
#8 by sitex
Интересно что вы собрались управлять из 1С по SSH ?
#9 by paramaunt
Garykom, да, я видел эту публикацию, отпугнуло, что там обертка используется, ладно еще свою, но там придется использовать чужую, а много чужого очень бы не хотелось, но видимо это пока единственное решение sitex, буду писать конфигурацию для себя, для управления серверами, от получения статистической информации, до запуска регламентных процедур и установки с настройкой необходимого мне ПО. Не хочу касаться консоли, хочу кнопочки. ребята, всем спасибо за попытки помочь
#10 by Garykom
Не думаю что взлетит. Ибо без apt-get update && apt-get upgrade легко что то не установится из-за битых зависимостей. А после upgrade легко получить что конфигурация уже устарела и команды установки другие нужны. Ну или использовать только свои "стабильные, проверенные" источники пакетов...
#11 by paramaunt
Garykom, это уже другой вопрос, для начала я хочу отключать демонов, отправлять их рестарт, да и банально получить их список, еще много чего хочу. Но и ответ от apt-get upgrade можно анализировать. Не буду сейчас тут рассказывать про всю задумку, пока мне нужно просто удобно подключиться, что бы это не выглядело костылем, что бы не было ни какого черного окна и т.д. p.s. привет из архангельска, а в частности от 2лз)))
#12 by Йохохо
+ самый легкий способ портировать вим в 1с, а там все есть
#13 by paramaunt
не совсем вас понял, если честно, если вы говорите о у меня немножко другие задачи, основная - я хочу кнопки нажимать, а не печатать или нажимать кнопочку "вниз" для выбора использованной ранее команды в терминале
#14 by Serginio1
#15 by paramaunt
там диалог как раз таки о той dll, что мы и обсуждали, в 1с ее не применить в чистом виде, надо писать компоненту ее использующую
#16 by Serginio1
Ничего писать не надою Бери и используй.
#17 by paramaunt
спасибо большое, в выходные буду изучать материал
#18 by Рэйв
Даже если удастся зарегить, не сильно расслабляйся. Надо какбэ знать итерфейс, если ты понимаешь о чем я:-)
#19 by paramaunt
эта наименьшая проблема, есть экзамплы использования, а также документация
#20 by Рэйв
Ну желаю удачи.:-)
#21 by sitex
Представляю как ты будешь выводить log какой нить в 1С весом больше 100 мб, для анализа и т.д. Да и скорость выполнения команд опять же будет страдать, putty в этом плане бесценно. Удачи в реализации.
#22 by Йохохо
more +10050 -n 13
#23 by Serginio1
То есть ты исследуешь 100 мб визуально? Обычно выводится кусками равным размеру буфера. Никто полностью такой объем не засасывает. Хотя, что сейчас 100 мб?
#24 by sitex
Бывает и больше, но визуально нет. Все парсится через php, фильтруется и выводиться что нужно. Управление демонами куда лучше делать через web, чем через 1C.
#25 by paramaunt
никто не отрицает загрузки по sftp обработчиков bashпхп и их запуск для парсинга огромного лога на счет управления демона - я разницы не вижу веб1с ну а вообще - это уже другие вопросы с решением которых у меня проблем не будет, нужен только ssh:)
#26 by Serginio1
Вот вы любители PHP. Есть Regexы, есть конечные автоматы и прочие парсеры. С которыми можно работать из 1С. Например
#27 by Loky9
По https, надеюсь?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С