PuTTY/SSH: Как Предотвратить Автовыход из системы?

Сервер моего ISP SSH (Debian 2.0) регистрирует меня после 35 минут неактивности при подключении с PuTTY (Windows XP). Это - большая проблема, когда я использую сервер для перенаправления портов. Заключительные сообщения отображены в терминале:

This terminal has been idle 30 minutes. If it remains idle
for 5 more minutes it will be logged out by the system.

Logged out by the system.

Опции PuTTY, которые не помогают:

  • Отправка пустых пакетов для хранения сессии активной. Секунды между сообщениями проверки активности (0 для выключения): 30
  • [x] Включите сообщения проверки активности TCP (опция SO_KEEPALIVE)

Какая-либо идея, как избежать автовыхода из системы? Я должен судить другой клиент SSH?

5
задан 18.05.2014, 20:19

2 ответа

При необходимости только в перенаправлении портов можно попробовать, если Вы отключаете запуск оболочки вообще и отключаете выделение псевдотерминала. Затем терминал больше не может быть неактивным. :-)

Если Ваш ISP не позволяет это, можно запустить скрипт как это на сессии оболочки

while sleep 60; do
    echo "Still there"
done

так, чтобы терминал показал действие, и это не должно выйтись из системы.

Но это зависит от операционной системы, которую они используют, которому поможет опция. Вы не сказали нам, не так ли? uname -a Ваш друг.

2
ответ дан 07.12.2019, 18:03

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

Вы могли попробовать, принимают меры, чтобы что-то на сессии постоянно обновило, возможно, при помощи screen и принятие мер к обновлению синхронизирует, чтобы быть в строке состояния, как замечено в этом примере. Если тот дисплей часов не обновляет без ввода данных пользователем, Вы могли бы вместо этого попробовать, разделяет экранную сессию (ctrl+a, ctrl+S), изменяют размер дополнительного видимого очень маленького окна (ctrl+a: измените размер 2) и имейте в этом который автоматические обновления как watch -n 10 date например.

0
ответ дан 07.12.2019, 18:03

Теги

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