The number of SSH connections that a server can handle is purely a CPU capacity issue. The SSH daemon (sshd) has a default setting of a maximum of 10 pending requests. This can be increased manually by altering the MaxStartups value.