2016-08-25 69 views
0

我使用的paramiko創建一個SSH會話到終端服務器:連接從一個SSH會話中的paramiko遠程主機

def startSSH(strUser,strPassPhrase):  
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
    ssh.connect(hostname="x.x.x.x",port=9922,username=strUser,password=strPassPhrase) 

當建立連接時,我需要發送創建命令SSH會話到交換機:

def exeCommand(): 
    stdin, stdout, stderr = ssh.exec_command('ssh 10.80.3.20') 
    print(stdout.readlines()) 

然後我必須輸入密碼才能連接。但是在輸出屏幕上沒有顯示,我不知道如何使用Paramiko發送密碼字符串。我也試試

stdin.write('password') 
stdin.flush() 

但是什麼也沒有發生。

enter image description here

回答

相關問題