Cara meningkatkan batas waktu koneksi ssh di linux
- 3273
- 693
- Daryl Hermiston DVM
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 3Tingkatkan 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.
- « Cara Mengkonfigurasi Layanan Jaringan ke Otomatis Mulai Saat Boot
- Sistem Manajemen Paket Cross-Distribusi Sumber Terbuka 3 Top untuk Linux »