在paramiko中使用“成为”

时间:2019-05-03 19:11:09

标签: python unix ssh putty paramiko

我正在尝试使用paramiko远程访问主机。 手动登录时,必须输入密码,然后键入“成为用户” 之后,系统提示我重新输入密码。

我希望能够通过paramiko做到这一点-到目前为止,这是我的代码

但是,在上述情况下,我没有看到输入密码的回复?

enter code here
import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
    ssh.connect('host01', username='username', password='password')        
except paramiko.SSHException:
    print ("Connection Failed")
    quit()

stdin,stdout,stderr=ssh_client.exec_command("become user")

for line in stdout.readlines():
    print (line.strip())
ssh.close()

0 个答案:

没有答案