Ketika saya masuk ke salah satu server kantor kami (yang menjalankan Fedora 10) dari rumah, sesi saya habis setelah periode aktivitas yang cukup singkat (sekitar 5 menit). Saya sudah mencoba menggunakan TcpKeepAlive
di sisi klien, tanpa efek.
Hal yang saya tidak mengerti adalah bahwa jika saya berada di kantor di LAN perusahaan, saya dapat meninggalkan sesi tidak aktif sepanjang hari tanpa waktu habis, sehingga perilaku tampaknya tergantung pada lokasi saya.
Adakah ide mengapa ini terjadi dan bagaimana mencegah timeout ketika saya tidak di LAN? Saya menggunakan klien Terminal di Mac OSX jika itu membantu.
UPDATE - Saran Dave Drager untuk menggunakan ServerAliveInterval
set ke nol dengan TcpKeepAlive=no
bekerja untuk saya. Mengenai beberapa jawaban lain, ClientAlive
... pengaturan tidak diterima oleh klien Mac OSX SSH.