Bir kullanıcıya özel SSH ClientAliveInterval


1

Farklı ClientAliveIntervalve ClientAliveCountMaxfarklı kullanıcılar için tanımlamanın bir yolu olup olmadığını bilmek isterim .

Örneğin, kabuğa erişebilecek ClientAliveCountMaxve oturum hala doğru çalışıyor olsa bile etkin olmadıklarında oturumlarının kapanması için sıfıra ayarlamak isteyen kullanıcılarım var .

Ancak, ssh tünellerini oluşturmak için kullanılan bir kullanıcım var ve bu oturumların açık kalmasını ve bunun ClientAliveCountMaxiçin sıfır olmayan bir değer ayarlamasını istiyorum .

Mümkün mü ?

Teşekkürler


ClientAlive'nin yalnızca etkileşimli kabuk komutları için değil , herhangi bir SSH paketine de uygulandığına dikkat edin , bu nedenle aralık, kabuk erişimi ve tünel trafiğinden eşit ölçüde memnun olacaktır.
Grawity

Fakat eğer test ClientAliveIntervaliçin 10 ve ClientAliveCountMax0 olarak belirledim ve iki kabuk seansı açtım. Birinde karakter yazmaya devam ediyorum, diğeri 10 saniye sonra iyi bir şekilde vuruluyor. Dolayısıyla soru aptalca değildir ve kullanıcıya göre farklılık gösterebilir. Görünüşe göre henüz uygulanmadı.
Nicolas Dusart

Yanıtlar:


1

Hayır, bu mümkün değil. Bu seçenek global olarak işaretlenmiştir sshd_configve Matchblokta kullanamayacağınız anlamına gelir .

Bunu yapmanın yalnızca alternatif bir yolu hakkında sshdfarklı portlarda farklı konfigürasyona sahip iki ayrı servis çalıştırarak düşünebilirim ve biri bağlantıları keser, biri yapmaz.


Yanıt için teşekkürler. Hizmeti kopyalamayı düşünmedim. Bunu deneyeceğim :)
Nicolas Dusart
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.