pass_prompt = '*password for*'
with SSHClientInteraction(client, display=True) as interact:
interact.send('cd')
interact.send('dzdo su - ALTUSER')
interact.expect(pass_prompt)
interact.send('PASSWORD')
client.close
下面是输出:
cd
dzdo su - ALTUSER
[user@SERVER ~]$ cd
[user@SERVER ~]$ dzdo su - ALTUSER
[dzdo] password for USER: