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

466 Comentários

  1. Нарколог на дом в Екатеринбурге — это формат помощи, который рассматривают в тех случаях, когда после употребления алкоголя больному требуется врачебный осмотр без поездки в клинику. Обычно речь идет о запое, выраженном похмельном синдроме, обезвоживании, слабости, треморе, тревоге, бессоннице, скачках давления, сердцебиении и общем ухудшении самочувствия. В такой ситуации состояние оценивают на месте и определяют, допустима ли помощь дома или нужен другой объем наблюдения.
    Получить дополнительную информацию – http://narkolog-na-dom-ekaterinburg-3.ru/

  2. Hubertnip Hubertnip

    Вывод из запоя на дому с быстрым облегчением в Екатеринбурге является эффективным методом для тех, кто хочет быстро избавиться от неприятных симптомов абстиненции, не выходя из дома. Основное преимущество этого метода — это быстрый результат, минимальные риски для здоровья и отсутствие необходимости в стационарном лечении. Процедура, проводимая опытным медицинским специалистом, помогает не только устранить симптомы похмелья, но и восстановить нормальное состояние организма без стресса и неудобств для пациента.
    Детальнее – анонимный вывод из запоя на дому

  3. Jorgeuteva Jorgeuteva

    Процедура начинается с осмотра пациента. Врач измеряет давление, пульс, оценивает общее состояние и выраженность симптомов. На основании этих данных формируется состав капельницы и план лечения. Такой подход позволяет учитывать индивидуальные особенности пациента и эффективно провести вывод из запоя.
    Получить дополнительные сведения – капельница от похмелья вызов на дом

  4. RobinErupt RobinErupt

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

  5. Процедура капельницы от похмелья с контролем врача в Самаре начинается с первичной консультации, на которой врач осматривает пациента, измеряет его основные показатели (давление, пульс, температуру) и оценивает общее состояние. На основе этих данных выбирается оптимальный состав капельницы, которая может включать в себя различные компоненты, такие как солевые растворы, витамины, антиоксиданты и медикаменты для снятия симптомов похмелья.
    Изучить вопрос глубже – капельница от похмелья анонимно в самаре

  6. Millardhex Millardhex

    Первичный этап включает сбор анамнеза, лабораторные исследования и оценку неврологического статуса. На основании полученных данных формируется план лечения, который может корректироваться в процессе наблюдения.
    Подробнее – https://narkologicheskaya-klinika-khabarovsk0.ru/narkolog-khabarovsk-anonimno

  7. AnthonyLic AnthonyLic

    Клиника «АмурМед Контур» в Хабаровске предлагает комплексную детоксикацию организма, которая включает инфузионную терапию, стабилизацию жизненно важных показателей и коррекцию эмоционального состояния. Каждому пациенту подбирается индивидуальная схема капельниц с учётом возраста, массы тела, стажа употребления алкоголя и хронических заболеваний. Процедуры проводятся в условиях полной конфиденциальности и под постоянным наблюдением специалистов. Медицинская команда контролирует артериальное давление, уровень сатурации, частоту пульса и показатели крови на протяжении всего периода восстановления.
    Ознакомиться с деталями – срочный вывод из запоя

  8. Randyhok Randyhok

    Нарколог на дом в Ростове-на-Дону рассматривается как специализированная форма оказания медицинской помощи пациентам с зависимостями вне стационара. В клинике «Чистый Баланс» выезд врача организуется круглосуточно, что позволяет обеспечить своевременное вмешательство при ухудшении состояния в любое время суток. Нарколог на дом в Ростове-на-Дону востребован в ситуациях, когда пациент не готов или не может обратиться в медицинское учреждение, а промедление с лечением повышает риск осложнений. Такой формат помощи требует строгого соблюдения клинических протоколов и высокой квалификации специалистов.
    Исследовать вопрос подробнее – выезд нарколога на дом

  9. AnthonyLic AnthonyLic

    Каждая методика применяется строго по показаниям и под контролем медицинского персонала. Комбинация этих подходов позволяет пациенту не только восстановиться физически, но и психологически, что повышает эффективность лечения в целом.
    Получить дополнительные сведения – http://vyvod-iz-zapoya-v-khabarovske0.ru/vyvod-iz-zapoya-v-staczionare-khabarovsk/https://vyvod-iz-zapoya-v-khabarovske0.ru

  10. DavidPib DavidPib

    Врачи клиники используют щадящие методики и современные инфузионные составы, которые не перегружают организм и позволяют безопасно восстановить жизненные функции. Контроль проводится на всех этапах: от диагностики до постлечебного наблюдения.
    Выяснить больше – https://vyvod-iz-zapoya-tolyatti0.ru

  11. Williambum Williambum

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

  12. AlvinApoxy AlvinApoxy

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

  13. Процедура вывода из запоя на дому включает несколько ключевых этапов, которые обеспечивают максимально быстрое и безопасное восстановление пациента. Эти этапы тщательно контролируются врачом, что минимизирует риски и помогает достичь наилучших результатов.
    Получить дополнительную информацию – нарколог на дом вывод из запоя

  14. Richardexelo Richardexelo

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

Deixe um comentário

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