Kiedy jestem ssh'ed na jednym z naszych serwerów biurowych (na których działa Fedora 10) z domu, moja sesja kończy się po dość krótkim okresie aktywności (około 5 minut). Próbowałem używać TcpKeepAlive
po stronie klienta, bez skutku.
Nie rozumiem tego, że jeśli jestem w biurze w firmowej sieci LAN, mogę pozostawić sesję nieaktywną przez cały dzień bez przekroczenia limitu czasu, więc zachowanie wydaje się zależeć od mojej lokalizacji.
Wszelkie pomysły, dlaczego tak się dzieje i jak zapobiec przekroczeniu limitu czasu, gdy nie jestem w sieci LAN? Używam klienta terminalu w systemie Mac OSX, jeśli to pomaga.
AKTUALIZACJA - Sugestia Dave'a Dragera, by użyć ServerAliveInterval
zestawu do wartości niezerowych z, TcpKeepAlive=no
zadziałało dla mnie. Jeśli chodzi o inne odpowiedzi, ClientAlive
... ustawienia nie są akceptowane przez klienta SSH Mac OSX.