Почему являются мои обратные туннели SSH внезапно смертью?

  • iTerm на Mac OS X, для 8-разрядной цветной поддержки.
  • PuTTY в Windows, из-за отсутствия когда-либо нахождения чего-либо еще.
  • На Linux, независимо от того, что там. Обычно терминал гнома в Ubuntu, я предполагаю.
2
задан 16 October 2009 в 03:33
1 ответ

Было какое-либо изменение в настройке сети вокруг Вашего сервера? Я видел, что это происходит, когда маршрутизатор или брандмауэр, который проходит трафик, не сохраняют состояние соединения TCP, когда нет никакого трафика.

Попытайтесь добавить это к ssh_config на Вашем сервере:

ServerAliveInterval 60

Это отправит некоторые данные посредством соединения SSH (Это не вмешается в Ваши туннели), каждую минуту так, чтобы то независимо от того, что могло бы приводить к таймауту Вашего соединения, не забывало об этом. Это имеет добавленную премию уничтожения Ваших туннелей ssh автоматически, если бы это больше не является быстро реагирующим, который позволил бы Вашему существующему сценарию снова соединяться.

5
ответ дан 3 December 2019 в 09:53
  • 1
    YAY! Это, кажется, работает. Добавленный это к клиенту ssh_config файл. Если это продолжает работать, I' ll отмечают это как ответ.Спасибо! –  Chad Johnson 16 October 2009 в 04:04
  • 2
    OHHHHHHHHHHHHHHHH... Я знаю то, что вызвало это. Я изменил свой router' s настройки для тяжелого сокращения настроек тайм-аута. Я полностью забыл об этом. –  Chad Johnson 16 October 2009 в 04:10
  • 3
    There' s также директива ClientAliveInterval, которая работает наоборот. Вы могли поместить это в свой server' s sshd_config и получают тот же эффект. –  Jeff Snider 16 October 2009 в 04:13

Теги

Похожие вопросы