The first security measure is to configure your network to use a private IP network like the reserved Class A 10.10.*.* or the Class C 192.168.*.*, that way if you have internet access you can prevent the public network from seeing your office netwok.
In Linux you can control which machines can login to your box by adding all the hosts you want to allow in one file /etc/hosts.allow, check out the man page for hosts.allow to see the different directives you can use (ACL).
For further security using one file you should consider inforcing the wheel rule in PAM, which allows you to control who can become root (su) by adding those privileged users to the root group in the /etc/group file Depending on your linux distribution the PAM config files location most likley will be in /etc/pam.d.
You need to read the PAM Docs and modify the su file in /etc/pam.d/su to make it look like this
#############################################
#%PAM-1.0
auth required /lib/security/pam_pwdb.so shadow nullok
auth