Adding support for file copy to marvin's remoteSSHClient

Signed-off-by: Prasanna Santhanam <Prasanna.Santhanam@citrix.com>
This commit is contained in:
Prasanna Santhanam 2012-06-05 16:08:11 +05:30 committed by David Nalley
parent 724d40df79
commit d4d0950d71

View File

@ -53,6 +53,15 @@ 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")