Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import paramiko
- host = "hostip"
- user = "user"
- user_to_log = "myuser"
- password = "pass"
- password_to_log = "mypass"
- login_command = "su -l " + user_to_log
- ssh = paramiko.SSHClient()
- ssh.load_system_host_keys()
- ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- ssh.connect(hostip, username=user,
- password=password)
- transport = ssh.get_transport()
- session = transport.open_session()
- session.set_combine_stderr(True)
- session.get_pty()
- session.exec_command("su -l " + user_to_log)
- stdin = session.makefile('wb', -1)
- stdin.write(password_to_log +'\n')
- stdin.flush()
- session.exec_command("whoami")
- stdout = session.makefile('rb', -1)
- for line in stdout.read().splitlines():
- print('host: %s: %s' % (host, line))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement