Advertisement
Guest User

paramiko example

a guest
Jul 24th, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. import paramiko
  2.  
  3. host = "hostip"
  4. user = "user"
  5. user_to_log = "myuser"
  6. password = "pass"
  7. password_to_log = "mypass"
  8.  
  9. login_command = "su -l " + user_to_log
  10.  
  11. ssh = paramiko.SSHClient()
  12. ssh.load_system_host_keys()
  13. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  14. ssh.connect(hostip, username=user,
  15.     password=password)    
  16.  
  17. transport = ssh.get_transport()
  18. session = transport.open_session()
  19. session.set_combine_stderr(True)
  20. session.get_pty()
  21.  
  22.  
  23. session.exec_command("su -l " + user_to_log)
  24. stdin = session.makefile('wb', -1)
  25.  
  26.  
  27. stdin.write(password_to_log +'\n')
  28. stdin.flush()
  29.  
  30. session.exec_command("whoami")
  31. stdout = session.makefile('rb', -1)
  32.  
  33. for line in stdout.read().splitlines():        
  34.     print('host: %s: %s' % (host, line))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement