Ir ao conteúdo

Conectar ao SSH pelo Python.

Boa noite,

Ontem comentei sobre a utilização do pexpect para executar comandos e se comunicar com eles. Hoje brinquei um pouco mais com essa biblioteca e fiz um exemplo de conexão e enviar o comando ‘uptime’ para o servidor. Só um exemplo simples, mas acredito que já da uma idéia de como você pode mexer com essa biblioteca.

Primeiramente você deve ter a biblioteca pexpect instalada. Você pode obte-la em http://sourceforge.net/projects/pexpect/ e para instalar você deve digitar

$ sudo python setup.py install

Após a mesma instalada você já pode se divertir. O pequeno script que fiz para testar foi o seguinte:

[code lang=”python”]import pexpect

class SSH():
def connect(self):
x = True
sshConnection = pexpect.spawn(‘ssh -l matheus -p 22 192.168.0.254’)
sshConnection.expect(‘[email protected]\’s password:’)
sshConnection.sendline(‘senha’)
while True:
print sshConnection.readline();
if x is True:
sshConnection.sendline(‘uptime’)
x = False
sshConnection.readline();

s = SSH()
s.connect()[/code]

Bom, o código é auto-explicativo e caso você tenha algum problema para entender, não hesite em entrar em contato,
Matheus Bratfisch

PS: Caso tenha algum problema execute o seguinte comando: $ sudo apt-get install python-dev

PS2: Maldita indentação. Caso você deseje baixe aqui o Conectar ao SSH pelo Python

Publicado empython

1.010 Comentários

  1. JamesUnods JamesUnods

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

  2. CharlesMoist CharlesMoist

    Лечение запоя всегда начинается с детоксикационных процедур. Нарколог назначает капельницы с солевыми растворами, витаминными комплексами, гепатопротекторами и кардиопротекторами для очищения крови от токсинов и продуктов распада этилового спирта. Симптоматические препараты назначает нарколог на основании результатов диагностики, выявления сопутствующих болезней, тяжести состояния пациента. Уже через несколько часов после начала лечения состояние больного улучшается: проходят тошнота, головная боль, нормализуется артериальное давление и сон. Внутривенное введение лекарств даёт быстрый эффект и восстанавливает функции нервной системы. Лечение в стационаре позволяет провести полную детоксикацию организма безопасно и под контролем специалистов. Важно понимать, что качественная детоксикация — это фундамент всего последующего лечения алкоголизма, без которого невозможно двигаться дальше. В течение всего периода детокса врач-психиатр отслеживает психическое состояние, так как для запоя характерны перепады настроения и депрессия.
    Исследовать вопрос подробнее – http://www.domen.ru

  3. JamesUnods JamesUnods

    выездная наркологическая служба оперативно приедет по указанному адресу, имея при себе все необходимое оборудование и медикаменты, в том числе для оказания неотложной помощи.
    Детальнее – анонимный вывод из запоя в сочи

  4. FrankieTog FrankieTog

    Запой — опасное состояние, которое часто сопровождается тяжелой интоксикацией, рвотой, бессонницей, скачками артериального давления, депрессией. Симптомы абстинентного синдрома при отмене алкоголя похожи на ломку у наркозависимых, но имеют свои особенности. Лечение алкогольного запоя необходимо начинать немедленно, так как длительное употребление разрушает внутренние органы, нервную систему, вызывает психические расстройства. Женский организм страдает от запоя сильнее, но и мужской требует срочного лечения. Если вы заметили у близкого человека такие симптомы, как слабость, спутанность сознания, галлюцинации, судороги, — нужно вызывать врача. Вывод из запоя в таких случаях лучше проводить в стационаре под круглосуточным наблюдением. Лечение на дому возможно только при удовлетворительном самочувствии и отсутствии риска психоза. Наш врач приедет и объективно оценит, какое лечение оптимально. При необходимости предложит госпитализацию в комфортную палату и транспортировку в стационар. Важно не откладывать лечение, потому что каждый день запоя увеличивает риск тяжёлых осложнений и угрозу жизни. Пациенту может потребоваться срочная помощь, и мы готовы оказать её круглосуточно.
    Выяснить больше – вывод из запоя

  5. CharlesMoist CharlesMoist

    Вывод из запоя в стационаре в Балашихе под постоянным контролем специалистов, с лечением и наблюдением в наркологической клинике «Похмельная служба».
    Получить дополнительные сведения – вывод из запоя на дому недорого

  6. Terryduago Terryduago

    выездная наркологическая служба оперативно приедет по указанному адресу, имея при себе все необходимое оборудование и медикаменты, в том числе для оказания неотложной помощи.
    Подробнее тут – наркологический вывод из запоя сочи

  7. GeorgeVioca GeorgeVioca

    Детоксикация наркоманов в Москве — это первый и самый важный шаг на пути к полному избавлению от наркотической зависимости. В наркологической клинике «Частный Медик 24» детоксикация от наркотиков проводится строго в условиях стационара, с применением современных медицинских методик и под круглосуточным контролем опытных врачей. Лечение наркомании требует комплексного подхода, и детоксикация позволяет безопасно очистить организм от токсичных продуктов распада психоактивных веществ, снять острые симптомы абстиненции и подготовить пациента к дальнейшей реабилитации. Мы работаем круглосуточно, чтобы каждый житель Москвы и области мог получить экстренную наркологическую помощь именно тогда, когда она жизненно необходима. Хочу подчеркнуть: наша главная задача — не просто снять ломку, а сделать первый шаг к полноценной жизни без наркотиков. Использование качественных медикаментов и проверенных схем детоксикации является основой успешного лечения.
    Ознакомиться с деталями – http://www.domen.ru

  8. Сегодня легко вызвать нарколога на дом в балашиху круглосуточно, просто позвонив по единому телефону нашего специализированного центра в любое время суток, любой день (даже в выходные и праздники). Нарколог на дом в Балашихе — экстренная помощь при алкогольной и наркотической зависимости. Если ваш близкий человек страдает от запоя или отравления алкоголем, не ждите — срочный вызов врача на дом позволит быстро стабилизировать состояние и избежать тяжёлых последствий. Наша наркологическая клиника предлагает полный комплекс услуг: вывод из запоя, кодирование, детоксикацию, психотерапию и реабилитацию. Опытные специалисты выезжают по любому адресу в Балашихе и ближайшим районам Московской области. Мы работаем круглосуточно, гарантируем полную анонимность и конфиденциальность — никакие данные не передаются третьим лицам, а врач приезжает без опознавательных знаков.
    Подробнее тут – нарколог на дом круглосуточно

  9. FrankieTog FrankieTog

    Обращаем внимание, что таблица носит ознакомительный характер. Точную программу лечения и финальную цену определяет врач после осмотра и необходимых анализов. Врач нарколог бесплатно ответит на все ваши вопросы по услуге вывода из запоя на дому и оформит вызов врача.
    Разобраться лучше – вывод из запоя на дому недорого

  10. ScottGurgy ScottGurgy

    Нарколог на дом в Балашихе нужен, когда человек после алкоголя, запоя, отравления, абстинентного синдрома или употребления наркотиков не может самостоятельно восстановиться и нуждается в медицинской помощи. Вызов врача на дом позволяет быстро оценить состояние пациента, провести осмотр, подобрать препараты, назначить лекарства, поставить капельницу и определить, возможно ли лечение в домашних условиях или требуется госпитализация в стационаре.
    Ознакомиться с деталями – narkolog-na-dom-balashiha13-4.ru/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *