Cara meningkatkan batas waktu koneksi ssh di linux

Cara meningkatkan batas waktu koneksi ssh di linux

SSH Timeout sebagai akibat dari ketidakaktifan bisa sangat menjengkelkan. Ini biasanya memaksa Anda untuk menghidupkan kembali koneksi dan memulai dari awal lagi.

Untungnya, Anda dapat dengan mudah meningkatkan batas batas waktu SSH dan menjaga sesi SSH Anda tetap hidup bahkan setelah beberapa tidak aktif. Ini terjadi ketika server atau klien mengirim paket nol ke sistem lain untuk menjaga sesi tetap hidup.

Bacaan terkait: Cara mengamankan dan mengeraskan server openssh

Sekarang mari kita jelajahi bagaimana Anda dapat meningkatkan batas waktu koneksi SSH di Linux.

Tingkatkan batas waktu koneksi SSH

Di server, pergilah ke /etc/ssh/sshd_config file konfigurasi.

$ sudo vi/etc/ssh/sshd_config 

Gulir dan temukan parameter berikut:

#ClientAliveInterval #ClientAliveCountMax 

Itu ClientAliveInterval Parameter menentukan waktu dalam detik bahwa server akan menunggu sebelum mengirim paket nol ke sistem klien untuk menjaga koneksi tetap hidup.

Di sisi lain, Clientalivecountmax Parameter mendefinisikan jumlah pesan klien hidup yang dikirim tanpa mendapatkan pesan dari klien. Jika batas ini tercapai saat pesan sedang dikirim, sshd Daemon akan menjatuhkan sesi, secara efektif mengakhiri sesi SSH.

Nilai batas waktu diberikan oleh produk dari parameter di atas.e.

Nilai Timeout = ClientAliveInterval * ClientAliveCountMax 

Misalnya, katakanlah Anda telah mendefinisikan parameter Anda seperti yang ditunjukkan:

ClientAliveInval 1200 Clientalivecountmax 3 
Tingkatkan batas waktu SSH

Itu Waktu habis Nilai akan menjadi 1200 detik * 3 = 3600 detik. Ini setara dengan 1 jam, yang menyiratkan bahwa sesi SSH Anda akan tetap hidup untuk waktu idle 1 jam tanpa jatuh.

Atau, Anda dapat mencapai hasil yang sama dengan menentukan ClientAliveInterval parameter saja.

ClientAliveInterval 3600 

Setelah selesai, muat ulang Openssh Daemon agar perubahan mulai berlaku.

$ sudo systemctl Reload sshd 
Kesimpulan

Sebagai tindakan keamanan SSH, selalu disarankan untuk tidak mengatur nilai batas waktu SSH ke nilai yang sangat besar. Ini untuk mencegah seseorang berjalan lewat dan membajak sesi Anda saat Anda pergi untuk waktu yang lama. Dan itu saja untuk topik ini.