GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana menjaga sesi SSH tetap hidup

Artikel ini menjelaskan cara mengubah jumlah waktu sesi SSH secara langsung.

Catatan :Anda memerlukan akses 'root` untuk menyelesaikan langkah-langkah berikut.

Untuk seluruh sistem

Nilai Host, yang dapat Anda beri nama apa pun yang Anda inginkan, hanyalah label untuk pengaturan lainnya. Untuk mengaktifkan sistem keep-alive, edit file /etc/ssh/ssh_config :

Host examplehostNama host examplehost.comServerAliveInterval 180ServerAliveCountMax 2

Untuk sisi klien

Untuk membuat server OpenSSH Anda menjaga semua koneksi tetap hidup dengan klien, tambahkan yang berikut ini ke /etc/ssh/sshd_config :

ClientAliveInterval 300ClientAliveCountMax 2

Penting :Pengaturan ini membuat klien atau server SSH mengirim paket null ke sisi lain setiap 300 detik (lima menit) dan menyerah jika tidak menerima respons apa pun setelah dua kali mencoba. Pada saat itu, sistem kemungkinan akan tetap membuang koneksi.

Parameter ServerAliveCountMax

Parameter ini menetapkan jumlah pesan hidup server, yang mungkin dikirim sistem meskipun SSH1 tidak menerima pesan dari server. Jika jumlah pesan serveralive melebihi nilai ambang, SSH terputus dari server, mengakhiri sesi.

Parameter ServerAliveInterval

Parameter ini menetapkan interval waktu habis dalam hitungan detik. Jika proses tidak menerima data dari server setelah batas ini, SSH1 mengirim pesan melalui saluran terenkripsi untuk meminta respons dari server. Standarnya, 0 , menunjukkan bahwa sistem tidak mengirim pesan ini ke server, dan 300 menunjukkan bahwa Anda mengatur BatchModeoption. Opsi ini hanya berlaku untuk protokol versi 2 saja. ProtocolKeepAlives danSetupTimeOut adalah alias kompatibilitas khusus Debian untuk opsi ini.

Gunakan tab Umpan Balik untuk memberikan komentar atau mengajukan pertanyaan. Anda juga dapat mengeklikAyo Bicara untuk memulai percakapan.


Linux
  1. Cara Membunuh Sesi Jendela VNC di Linux

  2. Pertahankan sesi SSH tetap hidup

  3. Bagaimana cara menyimpan riwayat bash saya di seluruh sesi?

  1. Cara SSH di Linux dari Android

  2. Bagaimana cara meningkatkan batas waktu Koneksi SSH

  3. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  1. Cara Mengakses BMC Windows Server

  2. Cara Mengatur SSH Tanpa Kata Sandi di Linux

  3. Cara Mengatur Terowongan SSH Terbalik di Linux