Cara Meningkatkan Masa Sambungan SSH di Linux

Cara Meningkatkan Masa Sambungan SSH di Linux

SSH Timeouts Hasil daripada tidak aktif boleh agak menjengkelkan. Ini biasanya memaksa anda untuk menghidupkan semula sambungan dan bermula sekali lagi.

Syukur. Ini berlaku apabila pelayan atau pelanggan menghantar paket null ke sistem lain untuk memastikan sesi hidup.

Baca yang berkaitan: Bagaimana untuk menjamin dan mengeras pelayan openssh

Mari kita meneroka bagaimana anda dapat meningkatkan tamat masa sambungan SSH di Linux.

Meningkatkan tamat tempoh sambungan SSH

Di pelayan, menuju ke /etc/ssh/sshd_config fail konfigurasi.

$ sudo vi/etc/ssh/sshd_config 

Tatal dan cari parameter berikut:

#ClientaliveInterval #ClientAliveCountMax 

The ClientaliveInterval Parameter menentukan masa dalam beberapa saat bahawa pelayan akan menunggu sebelum menghantar paket null ke sistem klien untuk memastikan sambungan hidup.

Sebaliknya, ClientaliveCountmax Parameter mentakrifkan bilangan pelanggan yang hidup mesej yang dihantar tanpa mendapat mesej dari pelanggan. Sekiranya had ini dicapai semasa mesej dihantar, SSHD Daemon akan menggugurkan sesi, dengan berkesan menamatkan sesi SSH.

Nilai tamat masa diberikan oleh produk parameter di atas i.e.

Nilai tamat masa = clientaliveInterval * clientaliveCountmax 

Sebagai contoh, katakan anda telah menentukan parameter anda seperti yang ditunjukkan:

ClientaliveInterval 1200 clientaliveCountmax 3 
Meningkatkan masa tamat SSH

The Masa tamat nilai akan 1200 saat * 3 = 3600 saat. Ini bersamaan dengan 1 jam, yang menunjukkan bahawa sesi SSH anda akan terus hidup untuk masa terbiar 1 jam tanpa menjatuhkan.

Sebagai alternatif, anda boleh mencapai hasil yang sama dengan menentukan ClientaliveInterval parameter sahaja.

ClientaliveInterval 3600 

Setelah selesai, muat semula OpenSSH Daemon untuk perubahan yang berkuatkuasa.

$ sudo Systemctl Reload SSHD 
Kesimpulan

Sebagai langkah keselamatan SSH, selalu dinasihatkan untuk tidak menetapkan nilai tamat ssh kepada nilai yang besar. Ini adalah untuk mengelakkan seseorang berjalan dan merampas sesi anda semasa anda berada dalam tempoh masa yang panjang. Dan itu sahaja untuk topik ini.