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