Advertisement
Guest User

Untitled

a guest
Apr 4th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. def handler(title, instructions, fields):
  2. if len(fields) > 1:
  3. raise sftp.SSHException("Expecting one field only.")
  4. return [password]
  5.  
  6.  
  7. def create_sftp_client():
  8. #from transport object
  9.  
  10. sftp.util.log_to_file("paramiko", level="DEBUG")
  11.  
  12. transport = sftp.Transport(('myhost', 2222), default_max_packet_size=10000,
  13. default_window_size=10000)
  14. transport.connect(username='myuser', password='mypassword')
  15. transport.auth_interactive(username, handler)
  16. channel = transport.open_channel("session")
  17. channel.invoke_shell()
  18. channel.send('ls\n')
  19.  
  20. return channel
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement