gpt4 book ai didi

python - sshtunnel.BaseSSHTunnelForwarderError:无法建立到SSH网关的 session

转载 作者:太空宇宙 更新时间:2023-11-04 06:41:12 24 4
gpt4 key购买 nike

我的网络架构(不可更改):
pc --ssh-> serv --ssh-> serv_mod --telnet-> serv_submod
现在,我正在尝试使用从pc到serv_mod的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_submod telnet 192.168.252.100 2323
现在,我正在尝试从pc访问serv_submod,但是它使我克服了一些麻烦。我尝试使用ssh tunneler首先到达serv_mod,但是出现以下错误:

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

先感谢您

最佳答案

我通过使用Python 3而不是Python 2解决了这个问题。

关于python - sshtunnel.BaseSSHTunnelForwarderError:无法建立到SSH网关的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46648770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com