Pdf SFTP
Par keyphrene, Friday 28 April 2006 à 09:37 :: Tutorial - Org.keyphrene - 4Py :: #7 :: rss
How to open a sftp connection and list a directory
import socket from org.keyphrene import SSH2 HOSTNAME = "127.0.0.1" PORT = 22 LOGIN = "login" PWD = "password" PATH = "/home/login" 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) # open a SFTP channel sftp = ssh.SFTP() handle = sftp.openDir(PATH) if handle: ## Open a sftp connection and list a directory while 1: data = sftp.readDir(handle) if not data: break print data ## Open a sftp connection and list a directory with attributes for f, attr in sftp.listDir(handle): print f, attr # close the SFTP channel sftp.close(handle) sftp.shutdown() ssh.close()


Comments
No comment for this moment.
Add a comment