Bonjour,
On doit pouvoir faire cela en utilisant un bloc
Match Address en fin de fichier sshd_config.
https://doc.ubuntu-fr.org/ssh
http://manpages.ubuntu.com/manpages/bionic/en/man5/sshd_config.5.html
Par contre je ne sais pas comment tu vas différencier les connexions venant de l'Internet de celles venant du réseau local. Ta question laisse penser que le serveur est derrière un routeur, toutes les connexions passent donc par le réseau local.