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,001 Comments

  1. Хочу рассказать своим опытом работы с продвижением сайтов. Недавно столкнулся с необходимостью раскрутки собственного проекта и начал изучать эту тему. Изначально думал, что справлюсь сам, но быстро понял, что это требует профессионализма. Обратился в интернет агентство продвижение сайтов seo, и они помогли с оптимизацией и продвижением сайтов москва. Особенно понравилось, что они оперативно включились в работу. Сейчас трафик сайта заметно вырос, и я доволен результатом. Если вас интересует продвижение и раскрутка сайта, рекомендую обращаться к профессионалам — это того стоит. Успехов в ваших проектах!

Leave a Reply

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