Confira a seção AUTHORIZED_KEYS FILE FORMAT da página man do sshd. Em seguida, adicione algo como o seguinte a ~root/.ssh/authorized_keys
(onde a parte ssh-ed25519 ...
é substituída pela sua chave pública ssh):
from="192.168.1.0/24" ssh-ed25519 AA...
Em seguida, essa chave só será permitida na sua rede específica.
Além disso, verifique se você tem o seguinte em sshd_config:
PermitRootLogin prohibit-password