Mencoba meyakinkan sshddaemon mandiri untuk membatasi jumlah sesi penuh dengan celah. Hal-hal seperti MaxSessionsmembatasi sesuatu selain dari yang dibicarakan OP. Dan sshdabaikan limits.confdi linux (sama login.confdengan FreeBSD) kecuali Anda mengkonfigurasi hal-hal dengan benar untuk merutekan semua sesi yang masuk melalui PAM dan menggunakan modul PAM yang dikonfigurasi dengan tepat untuk memeriksa hal-hal seperti limit.conf terlebih dahulu. Sulit membuatnya bekerja dengan benar.
Di sisi lain, jika Anda tidak memulai sshdsebagai daemon mandiri, maka Anda dapat menggunakan fitur pembatas di "hal" yang memunculkan sshdpermintaan.
Misalnya, inetddan xinetdmemiliki fitur pembatasan koneksi (yang biasanya default untuk tidak memaksakan batasan jumlah anak bercabang dua). Secara klasik inetd, ini disebut "max-child". Dengan xinetd, cari instanceskenop konfigurasi. Misalnya, inetdgaya:
ssh stream tcp nowait/3 root /usr/sbin/sshd sshd -i -4
Itu membatasi jumlah koneksi ssh bersamaan hingga 3.
Bagi mereka yang cenderung, systemddapat menggantikan fungsi inetd, dan saya percaya ada cara untuk membatasi jumlah contoh layanan. Berolahragalah kepada pembaca (atau tambahkan komentar dengan detail!).