Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 29, 2015 17:13:01

i.slepov
Зарегистрирован: 2015-05-28
Сообщения: 53
Репутация: +  5  -
Профиль   Отправить e-mail  

инструмент для выполнения команд на ремоут shell

remoshka
я с peexpect пробовал работать. s.sendline('ls') s.prompt() print(s.before)печатает результат вместе с промпт bash'a.

И что?

remoshka
И кстати да, ваш экземпл таки не работает.

Таки работает. А иначе как бы вы получили результат, о котором пишите выше.

remoshka
И еще там не реализована работа по ссш же

То есть pxssh это насрано? Может уже хватит троллить?

Офлайн

#2 Сен. 29, 2015 17:22:50

remoshka
Зарегистрирован: 2014-10-11
Сообщения: 44
Репутация: +  0  -
Профиль  

инструмент для выполнения команд на ремоут shell

PooH
А зачем вообще весь этот марлезонский балет? Я всегда ставлю PermitRootLogin в without-password и пробрасываю ключ.

затем, что я не вправе ставить какое-то по на сервера или менять конфигурацию их

Офлайн

#3 Сен. 29, 2015 17:25:03

remoshka
Зарегистрирован: 2014-10-11
Сообщения: 44
Репутация: +  0  -
Профиль  

инструмент для выполнения команд на ремоут shell

i.slepov
И то, что если нужно взять значение, то его прийдется выковыривать из выхлопа с баш промптом

И таки не работает. Я говорил, что ранее работал с pexpect и это умозаключение с опыта работы с ним, а не с запуска этого примера

И да, троллить я не собирался и не собираюсь. У меня есть рабочий код на fabric, но почему я создал эту тему - огласил в самом начале топика.

Отредактировано remoshka (Сен. 29, 2015 17:26:09)

Офлайн

#4 Окт. 7, 2015 08:59:20

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

инструмент для выполнения команд на ремоут shell

На самом деле вы очень зря наезжаете на автора топика! Он задал грамотный вопрос с определенными условиями и троллит не он а скорее отвечающие - советуя дать руту доступ по ссш (что само по себе уже дебилизм) или прочие варианты.

Есть ряд задач по обслуживанию группы серверов - делать рутинную работу впадло. Вот и исчется либа которая поможет ето все автоматизировать. Ибо гораздо проще запустить скрипт на питоне который в цикле добавит скажем на 50 серверов ДНС или изменит другие параметры конфигов. По сути данное действо сделать не так уж и сложно! НО - тут вопрос как раз в том что бы получить ответы в нужном виде.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Окт. 7, 2015 10:48:11

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2683
Репутация: +  182  -
Профиль   Отправить e-mail  

инструмент для выполнения команд на ремоут shell

> троллит не он а скорее отвечающие - советуя дать руту доступ по ссш (что само по себе уже дебилизм) или прочие варианты.

Ну если ты такой умный, то предложи свой вариант, а мы его проанализируем. При этом учти что я дал ссылку (это та которая первая в гугле ) где есть объяснения того как можно сделать su через paramiko. А ещё оказалось что “там не реализована работа по ссш же”.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Окт. 7, 2015 11:12:31)

Офлайн

#6 Окт. 10, 2015 01:29:03

den4ik
Зарегистрирован: 2014-07-20
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

инструмент для выполнения команд на ремоут shell

На месте ТС я бы оставил fabric.
Я даже на локальной машине всякие makemigrations переопределяю им.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version