Не удалось установить соединение от ('127.0.0.1', 8080) к удаленной стороне туннеля - PullRequest
0 голосов
/ 05 июля 2019

У меня есть следующий код туннелирования SSH с sshtunnel lib на python и openSSH v2 на моем сервере Ubuntu 14.проблема заключается в том, что максимальное количество подключений через туннель ограничено 1 или 2, и когда IDM пытается установить третье и четвертое, ... подключения, происходит сбой с этой ошибкой Could not establish connection from ('127.0.0.1', 8080) to remote side of the tunnelКроме того, на моем сервере установлен Squid3 для HTTP-прокси. Мой код:

from sshtunnel import SSHTunnelForwarder
import time
server = SSHTunnelForwarder(
'server_ip_address',
ssh_username="user",
ssh_password="password",
local_bind_address=('127.0.0.1', 8080),
remote_bind_address=('127.0.0.1', 3128),
)

server.start()

print(server.local_bind_port)  # show assigned local port
# work with `SECRET SERVICE` through `server.local_bind_port`.
while True:
    time.sleep(1)
server.stop()
...