I am about to install 10.04 (from bare metal to replace 9.04) and I want to set it up so that I can shh into the machine, but only from other machines on my local network. (I.e., I want to reject all ssh attempts from other than 192.168.1 set of IPs.) How do I do that correctly on 10.04?
You have to edit the two configuration files
In both cases you could replace
In addition to using hosts.allow and hosts.deny, you can use firewalls. "ufw" is installed by default in Ubuntu. You enable it with
and then limit the ssh connectivity with `
That should do it. I believe the FireStarter application will allow a GUI configuration of ufw as well.