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

2,051 Comments

  1. Cuando necesitas realizar cambios en tu hogar, lo mejor es contar con empresas de servicios profesionales. Estas empresas ofrecen desde asistencia a domicilio hasta servicios de limpieza. Yo mismo necesitaba multiservicios y encontré una empresa especializada que me ayudó mucho. Recomiendo siempre verificar la experiencia y las recomendaciones antes de contratar cualquier servicio a domicilio. Así te aseguras de que el trabajo quede como esperas.

Leave a Reply

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