2017-10-09 1 views
0

내 네트워크 아키텍처 세션을 설정할 수 없습니다 : PC를 --ssh ->SERV --ssh ->serv_mod --telnet ->지금은 serv_submod , 나는 PC PCsshtunnel.BaseSSHTunnelForwarderError은 : SSH 게이트웨이 (불변)

serv_mod -'10.42.100.2' 'pc_user' 'pc_pass'

0123에서 SSH 터널링을 사용하는 것을 시도하고있다

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

지금은, 그러나 그것은 나에게 조금을 극복, PC에서 serv_submod에 액세스를 시도하고있다. 내가 serv_mod 먼저 도달하는 SSH tunneler를 사용하는 것을 시도했다, 그러나 나는 오류 다음과 같습니다

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() 

당신은 내가이 문제를 해결하는 데 도움이 어쩌면 serv_submod

을에 '직접'연결하는 적절한 방법을 제안 할 수

2.

을 파이썬 3를 사용하는 대신에 파이썬

답변

0

나는이 문제를 해결 사전

에 감사드립니다