Ssh oturumlarına öncelik ver (güzel)


16

Sshd için "güzel" ayarlamak için tercih edilen bir yolu var mı?

Bir şey yanlış gittiğinde (ör. DoS, kötü davranan süreçler, vb.) Giriş yapabilmem ve kolayca düzeltebilmem için sshd'ye öncelik verilmem gerekiyor.

Yanıtlar:


6

/etc/security/limits.confEn azından Linux'tan bahsediyorsak , tercih ettiğiniz kullanıcı hesabına veya kullanıcı grubuna hoş bir değer verebilirsiniz . Sonra sshd ile giriş yaptığınızda, ne ayarlasanız da X'in güzel bir değeri olacaktır.

Deneyimlerime göre, çekirdekteki CPU zamanlayıcısı günümüzde o kadar iyi ki, sadece CPU döngülerini yakarak sunucuyu yönetilemez şekilde yavaşlatmak zor, kabuk genellikle makul sürede cevap verecektir.

Sunucunuz size ssh yoluyla yanıt vermekte zorlanıyorsa, büyük olasılıkla kendini ölümüne değiştirmektedir. Sunucu sayfaları belleğe girip çıkarmak için tüm zamanını diske kaydırırsa, her şey yaşlanmaya başlar.

Bu yüzden daha iyi bir yaklaşım kurmaktır cgroups, bu nedenle kullanıcılarınızda daima yedek CPU döngüleri / bellek / diğer kaynaklar kalmıştır. Viqrto tarafından söylendiği gibi, yardımcı olabilir veya olmayabilir.


Gruplara bakacağım. Yeniden sınırlar.conf, sanırım bu sadece sshd bağlantıyı kabul edip kullanıcı adım altında bir kabuk işlemi başlattıktan sonra yürürlüğe girecek. Ben de /etc/init/ssh.conf (upstart) düzenlemek ve gerçek sshd arka plan programı öncelik için sshd güzel -15 eklemek gerekir merak ediyorum?
s29

1

İşlem sayısını (iş parçacığı) sınırlamanız gerekir. İblisin çoğunun kendi ayarları vardır. Örneğin Apache . Daha sonra zamanlayıcı her zaman SSH sunucuları için uygun miktarda CPU zamanı tahsis edecektir.

cpulimit veya cgroup , bir işlemin cpu kullanımını sınırlayabilir. Bu yardımcı olabilir, ancak olmayabilir

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.