Skip to content

Connect to SSH using Python

Good Night,

If you want to execute commands in console using python you can use the pexpect library. You can get it in http://sourceforge.net/projects/pexpect/. To install it use:

$ sudo python setup.py install

After install it, you can have fun. I did a small script to test it.

[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(‘password’)
while True:
print sshConnection.readline();
if x is True:
sshConnection.sendline(‘uptime’)
x = False
sshConnection.readline();

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

If you have any problem try to use:

$ sudo apt-get install python-dev

Example connect to SSH using Python

Matheus

Published inpython

802 Comments

  1. BlairSar BlairSar

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

  2. Antonioalbug Antonioalbug

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

Leave a Reply

Your email address will not be published. Required fields are marked *