Como limitar o número de conexão SSH do servidor SSH

1

É possível limitar o número de conexões SSH simultâneas ao servidor?

Atenciosamente

Supratik

    
por Supratik 30.06.2010 / 12:00

2 respostas

3

sleske está principalmente certo. Você pode definir o número máximo de conexões não autenticadas para sshd com MaxStartups (consulte sshd_config(5) ), mas isso não afetará o número de conexões autenticadas . / p>

Você pode, no entanto, restringir o número de conexões globais para sshd com um filtro de pacotes como o Netfilter ( iptables ) usando a extensão connlimit .

Exemplo (ligeiramente modificado diretamente de iptables(8) ):

# limit the number of parallel SSH requests to 16 per class C sized network (24 bit netmask)
iptables -p tcp --syn --dport 22 -m connlimit --connlimit-above 16 --connlimit-mask 24 -j REJECT
    
por 30.06.2010 / 13:06
1

Até onde eu sei, pelo menos o servidor SSH do OpenSSH (que é o padrão na maioria dos sistemas Linux / Unix) não tem essa opção.

Talvez você possa explicar por que você acha que esse limite é necessário? Pode haver uma maneira melhor de resolver seu problema.

    
por 30.06.2010 / 12:37

Tags