Is there a mechanic to let me limit SSH and telnet logins to the root account based on IP address? I have 3 nets used for different things locally all in the 192.168.x ranges, I need to login from those and banned from anywhere else. I know having root active is frowned on... but like a bad admin I live in my root account.
Partial answer after looking at the related question, for SSH logins, sshd_config has the option for PermitRootLogin: yes/no.
create /etc/pam.d/telnet with the contents
My example uses the same deny list as my ftpd