1

Мне любопытно, почему мой обратный SSH-туннель закрывается через некоторое время, когда он неактивен. Это связано с конкретным провайдером? Я пытаюсь превратить туннель в виртуальную коробку Linux. Я могу подключиться удаленно после уничтожения PID, а затем перезапустить autossh. Это работает только около 10 минут, хотя.

Буду очень признателен за любую помощь!

Спасибо

3 ответа3

4

Убедитесь, что в вашем файле sshd_config на компьютере, к которому вы туннелируете, установлено следующее:

TCPKeepAlive yes
ClientAliveInterval 30
ClientAliveCountMax 9999

Эти настройки гарантируют, что ваше соединение будет оставаться активным, даже если оно неактивно.

0

Обычно я не отвечаю на вопрос только ссылкой. В этом эпизоде Hak5 объясняются обратные туннели, а также конкретно указывается, почему обратный туннель отключается и что с этим делать.

0

Короткий тайм-аут обычно связан с каким-то тайм-аутом, установленным в брандмауэре или устройстве NAT. Простое решение - просто передать опцию ssh для установки ServerAliveInterval . Который просто отправляет периодический пакет, чтобы поддерживать соединение живым.

Host remote.example.org
    ServerAliveInterval 60  # 60 seconds sounds good?
    Hostname 192.168.1.1

Затем просто подключитесь с помощью ssh remote.example.org .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .