я пытаюсь 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.
я уже пробую s sh использовать securecrt и успех полностью, но что произойдет, если я использую paramiko, я получаю ошибку
ниже - мои настройки для безопасного crt
![enter image description here](https://i.stack.imgur.com/Fk7vf.png)
, если я проверяю всю аутентификацию контрольный список s sh не пройден, если я проверяю только интерактивную клавиатуру s sh успешно, пожалуйста, исправьте мой код, спасибо