Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 仅限paramiko键盘交互式身份验证_Python_Paramiko - Fatal编程技术网

Python 仅限paramiko键盘交互式身份验证

Python 仅限paramiko键盘交互式身份验证,python,paramiko,Python,Paramiko,我尝试使用paramiko连接jumphost,但身份验证失败 下面是代码 import paramiko import time addresss = '192.168.1.1' username = 'jumphost' password = 'jumphostx' sshclient = paramiko.SSHClient() sshclient.set_missing_host_key_policy(paramiko.AutoAddPolicy()) sshclient.connec

我尝试使用paramiko连接jumphost,但身份验证失败 下面是代码

import paramiko
import time
addresss = '192.168.1.1'
username = 'jumphost'
password = 'jumphostx'

sshclient = paramiko.SSHClient()
sshclient.set_missing_host_key_policy(paramiko.AutoAddPolicy())
sshclient.connect(addresss, username=username, password=password, look_for_keys=False, allow_agent=False)
conn = sshclient.invoke_shell()
output = conn.recv(100000000)
print output
command = 'bash'
conn.send('%s\n' %command)
time.sleep(10)
output = conn.recv(100000)
print output
然后得到这样的错误

Traceback (most recent call last):
File "login1.py", line 10, in <module>
  sshclient.connect(addr, username=username, password=password, look_for_keys=False, allow_agent=False)
File "D:\program file\python27\lib\site-packages\paramiko\client.py", line 446, in connect
  passphrase,
File "D:\program file\python27\lib\site-packages\paramiko\client.py", line 764, in _auth
  raise saved_exception
paramiko.ssh_exception.AuthenticationException: Authentication failed.
回溯(最近一次呼叫最后一次):
文件“login1.py”,第10行,在
连接(地址,用户名=用户名,密码=密码,查找密钥=False,允许代理=False)
文件“D:\program File\python27\lib\site packages\paramiko\client.py”,第446行,在connect中
密码短语,
文件“D:\program File\python27\lib\site packages\paramiko\client.py”,第764行,在_auth中
引发保存的\u异常
paramiko.ssh_exception.AuthenticationException:身份验证失败。
我已经尝试使用ssh和securecrt并完全成功,但是如果我使用paramiko get error会发生什么呢

下面是我在安全crt上的设置

若我检查所有的身份验证清单ssh是否失败,若我只检查键盘交互ssh是否成功 请更正我的代码,谢谢