O parâmetro MaxSessions limita o número de sessões multiplexadas que você tem em uma única sessão ssh.
Multiplexação de sessão permite configurar uma única conexão Mestre, a qual todas as outras conexões com o mesmo host podem reutilizar. Isso não afeta a capacidade de se conectar novamente ao mesmo host por meio de uma nova conexão de rede.
O SSH não tem como limitar ou controlar várias conexões provenientes de diferentes endereços IP.
Você precisará usar /etc/security/limits.conf
para que cada usuário esteja limitado a uma sessão. Algo parecido com isto:
userid - maxlogins 1