pdf SSH
Par keyphrene, Wednesday 17 September 2008 à 19:33 :: Org.keyphrene - 4Py :: #6 :: rss
A simple connection
import socket from org.keyphrene import SSH2 # or # from ssh4py import SSH2 HOSTNAME = "127.0.0.1" PORT = 22 LOGIN = "login" PWD = "password" # A simple connection sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((HOSTNAME, PORT)) sock.setblocking(1) ssh = SSH2.Session() ssh.setBanner(SSH2.DEFAULT_BANNER+" Python (http://www.keyphrene.com/projects/org.keyphrene)") ssh.startup(sock) ssh.setPassword(LOGIN, PWD) # here, your operations # Execute channel = ssh.Channel() channel.execute("echo test") while 1: data = channel.read(1024) if not data: break print data channel.close() # Open a terminal channel = ssh.Channel() channel.pty("xterm", "", 0, 80, 24) channel.shell() channel.setBlocking(1) # ... channel.close() ssh.close()

Comments
No comment for this moment.
Add a comment