Laman » bagaimana untuk » Jauhkan Sesi SSH Linux anda dari Pemecahan

    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.