Сервер моего 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, которые не помогают:
Какая-либо идея, как избежать автовыхода из системы? Я должен судить другой клиент SSH?
При необходимости только в перенаправлении портов можно попробовать, если Вы отключаете запуск оболочки вообще и отключаете выделение псевдотерминала. Затем терминал больше не может быть неактивным. :-)
Если Ваш ISP не позволяет это, можно запустить скрипт как это на сессии оболочки
while sleep 60; do
echo "Still there"
done
так, чтобы терминал показал действие, и это не должно выйтись из системы.
Но это зависит от операционной системы, которую они используют, которому поможет опция. Вы не сказали нам, не так ли? uname -a
Ваш друг.
Это похоже на сервер, осуществляет тайм-аут на протокольном уровне и явно игнорирует пустые пакеты, часто раньше поддерживал соединение несмотря на такие тайм-ауты. К сожалению, это означает, что существует, вероятно, мало, можно сделать через клиентские опции.
Вы могли попробовать, принимают меры, чтобы что-то на сессии постоянно обновило, возможно, при помощи screen
и принятие мер к обновлению синхронизирует, чтобы быть в строке состояния, как замечено в этом примере. Если тот дисплей часов не обновляет без ввода данных пользователем, Вы могли бы вместо этого попробовать, разделяет экранную сессию (ctrl+a, ctrl+S), изменяют размер дополнительного видимого очень маленького окна (ctrl+a: измените размер 2) и имейте в этом который автоматические обновления как watch -n 10 date
например.