Когда я ssh'ed на один из наших офисных серверов (которые запускают Fedora 10) из дома, мой сеанс истекает после довольно короткого периода активности (5 минут или около того). Я пытался использовать TcpKeepAlive
на стороне клиента, безрезультатно.
Чего я не понимаю, так это того, что если я нахожусь в офисе в локальной сети компании, я могу оставить сеанс неактивным весь день без истечения времени ожидания, поэтому поведение, похоже, зависит от моего местоположения.
Есть идеи, почему это происходит и как предотвратить тайм-ауты, когда я не нахожусь в локальной сети? Я использую Терминальный клиент на Mac OSX, если это поможет.
ОБНОВЛЕНИЕ - предложение Дейва Драгера об использовании ServerAliveInterval
набора с ненулевым значением TcpKeepAlive=no
сработало для меня. Что касается некоторых других ответов, ClientAlive
настройки ... не принимаются SSH-клиентом Mac OSX.