Jauhkan Sesi SSH Linux anda dari Pemecahan
Saya jenis geek yang mempunyai pelanggan SSH terbuka sepanjang masa, disambungkan ke pelayan yang paling kerap saya gunakan supaya saya mempunyai akses segera untuk pemantauan dan apa-apa lagi. Oleh itu, ia sangat mengganggu saya apabila saya terputus, jadi saya berkongsi beberapa kaedah untuk mengekalkan sesi anda.
Anda boleh mengkonfigurasi klien ssh untuk menghantar kod protokol kod no-op secara automatik setiap beberapa saat supaya pelayan tidak akan memutuskan sambungan anda. Penetapan ini kadang-kadang disebut sebagai Keep-Alive atau Stop-Disconnecting-So-Much pada pelanggan lain.
Konfigurasi Global
Tambahkan baris berikut ke fail / etc / ssh / ssh_config:
ServerAliveInterval 60
Nombor itu adalah jumlah saat sebelum pelayan dengan menghantar kod no-op.
Konfigurasi Pengguna Semasa
Tambahkan baris berikut ke fail ~ / .ssh / config (buat jika tidak ada)
Tuan rumah *
ServerAliveInterval 60
Pastikan anda indent baris kedua dengan ruang.
Konfigurasi Per-Host
Jika anda hanya mahu membolehkan terus hidup untuk satu pelayan, anda boleh menambahnya ke fail ~ / .ssh / config dengan sintaks berikut:
Host * hostname.com
ServerAliveInterval 60
Bekerja dengan baik, berharap ia membantu orang lain di luar sana.