Dê uma olhada na página man do sshd_config . Se você tem uma versão razoavelmente atualizada do OpenSSH, pode usar as diretivas Match :
Match Address 192.168.0.0/24
PasswordAuthentication yes
Match Address 10.0.0.0/24
PasswordAuthentication no
Mas, como ErikA diz, basta usar keyauth de qualquer maneira e não deixar que você possa fazer isso; -)