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()
但是什麼也沒有發生。