내 네트워크 아키텍처 세션을 설정할 수 없습니다 : PC를 --ssh ->SERV --ssh ->serv_mod --telnet ->지금은 serv_submod , 나는 PC PCsshtunnel.BaseSSHTunnelForwarderError은 : SSH 게이트웨이 (불변)
serv_mod -'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
지금은, 그러나 그것은 나에게 조금을 극복, 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를 사용하는 대신에 파이썬