No seu sshd_config, você pode configurar um bloco Match para emitir um banner personalizado (caminho do arquivo) e definir explicitamente o MaxAuthTries para zero.
Match Address 192.168.1.?,192.168.1.15,192.168.1.4?
Banner /etc/ssh_refused_banner
MaxAuthTries 0
Não acredito que a lista de padrões de correspondência possa fazer intervalos, mas curingas? e * devem funcionar, assim como sub-redes como 192.168.1.0/24. Pode ser mais fácil fazer a correspondência em uma sub-rede inteira e incluir explicitamente na lista de permissões os endereços permitidos, como "192.168.1.0/24,!192.168.1.12,!192.168.1.35"