2017-10-09 5 views
0

Mon architecture réseau (inchangeable): pc --ssh ->SERV --ssh ->serv_mod --telnet ->serv_submod pour l'instant, je suis en train d'utiliser un tunnel ssh de pc-serv_modsshtunnel.BaseSSHTunnelForwarderError: Impossible d'établir la session à la passerelle SSH

pc'10.42.100.2' 'pc_user' 'pc_pass'

SERV'10.42.100.4' 'serv_user' 'serv_pass'

serv_mod'127.0.0.1' 'serv_mod_user' 'serv_mod_pass'

serv_submodtelnet 192.168.252.100 2323

Maintenant, je suis en train d'accéder serv_submod de pc, mais il me dépasse un peu. Je l'ai essayé d'utiliser tunnellisateur ssh pour atteindre serv_mod premier, mais j'ai l'erreur suivante:

sshtunnel.BaseSSHTunnelForwarderError: Could not establish session to SSH gateway 



with SSHTunnelForwarder(
     ('10.42.100.4', 22), 
     ssh_username='serv_user', 
     ssh_password='serv_pass', 
     remote_bind_address=('127.0.0.1', 8080) 
    ): 
     logger.debug('ssh tunnel estabilished') 
     client = paramiko.SSHClient() 
     client.load_system_host_keys() 
     client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
     client.connect('127.0.0.1', 22) 
     client.close() 

Pouvez-vous me aider à résoudre ce problème et peut-être suggérer bonne façon de se connecter « directement » à serv_submod

Nous vous remercions à l'avance

Répondre

0

Je résolu ce problème en utilisant Python 3 au lieu de Python 2.