Merge from ASF master for scp support

This commit is contained in:
Prasanna Santhanam 2012-06-26 14:58:06 +05:30
parent d060086056
commit b2492e2782
1 changed files with 8 additions and 0 deletions

View File

@ -53,6 +53,14 @@ class remoteSSHClient(object):
return results
def scp(self, srcFile, destPath):
transport = paramiko.Transport((self.host, int(self.port)))
transport.connect(username = self.user, password=self.passwd)
sftp = paramiko.SFTPClient.from_transport(transport)
try:
sftp.put(srcFile, destPath)
except IOError, e:
raise e
if __name__ == "__main__":
ssh = remoteSSHClient("192.168.137.2", 22, "root", "password")