Cara menjaga koneksi SSH tetap "hidup"

Jika Anda adalah pengguna SSH biasa, Anda mungkin memperhatikan bahwa kadang-kadang "terputus sendiri". Untuk memperbaikinya, Anda hanya perlu membuat tangan Anda "sedikit kotor" dan mengubah beberapa file konfigurasi.


Untuk melakukan ini, Anda harus mengubah nilai yang ditetapkan ke 2 variabel ServerAliveCountMax dan ServerAliveInterval.

ServerAliveCountMax menetapkan jumlah pesan "server hidup" yang dapat dikirim tanpa ssh menerima respons dari server. Jenis pesan ini penting untuk mengetahui apakah koneksi masih aktif atau tidak (mungkin server "turun", dll.).

ServerAliveInterval menetapkan interval (dalam detik) setelah itu, jika tidak ada tanggapan dari server, ssh akan mengirim ulang pesan yang meminta tanggapan.

Di klien

Agar perubahan memiliki efek bagi semua pengguna, file tersebut harus dimodifikasi  / etc / ssh / ssh_config. Di sisi lain, jika Anda ingin perubahan hanya berlaku untuk pengguna Anda, ubah file ~ / .ssh / config.

Tambahkan yang berikut ini di file konfigurasi SSH:

Tuan rumah *
    ServerAliveInterval 300
    ServerAliveCountMax 3

Di server

Agar server dapat menjaga koneksi dengan semua klien tetap hidup, tambahkan yang berikut ini di file / etc / ssh / sshd_config:

ServerAliveInterval 300
ServerAliveCountMax 3

Konfigurasi ini menyebabkan klien / server mengirim pesan ke mitra setiap 300 detik (5 menit) dan menyerah pada kesempatan ketiga jika belum menerima tanggapan apa pun.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Pemegang dijo
  2.   ganggang dijo

    Sangat bagus bahkan di Archlinux kami mengedit file / etc / ssh / sshd_config yang sama dan menghapus komentar (menghapus #) ClientAliveInterval dan mengubah nilai dari 0 menjadi 300, kami juga menghapus komentar ClientAliveCountMax dan membiarkan nilai default 3 (ini untuk Klien ).

  3.   ermimetal dijo

    Terima kasih banyak atas informasinya, dengan ini saya akan menghemat banyak pekerjaan.