• Какие существуют адекватные способы предотвратить сбрасывание SSH тунелей?

    @serzzzh
    MyEnTunnel у меня стабильно отваливалась через несколько часов и переподключалась только вручную.

    Вот код python, который еще ни разу не сбоил:
    import datetime
    import time
    from sshtunnel import SSHTunnelForwarder

    server = SSHTunnelForwarder(
    ('host', 1024),
    ssh_username="host11111",
    ssh_password="xxxxx",
    remote_bind_address=('127.0.0.1', 3306),
    local_bind_address=('127.0.0.1', 3306)
    )
    while True:
    if not server.is_active:
    print(f'{datetime.datetime.now()} server restart')
    server.stop()
    server.start()
    time.sleep(15)
    Ответ написан
    Комментировать