Sep 6 2009

IPTABLES - Opening server ports to specific IP addresses

Posted by Marcos Placona at 6:20 PM
0 comments
- Categories: Linux | VPS

Iptables shell script
(Photo: Jordan W)

I have been doing some housekeeping on my VPS, and decided there's a few ports that should only be accessed by certain IP addresses for security purposes.

My VPS uses Linux, so I had to find a way to somehow changing my iptables settings to block the specific ports to every IP address, except for the ones I specified.

It's pretty straight forward, and here  how you can block a specific port to everyone except for some IP addresses (the instructions are for Centos 5.5, but should work for other distros without problems):

Open our iptables settings file:

Above your ACCEPT settings, include:

On the lines above, I create one exception per IP, as all of the IP's I want to access port 5000 are different and come from different geolocations. I could use a range of IP's as well:

Therefore, it would aggregate all the IP's starting at 11.22.33.10 until 11.22.33.50.

After making all my changes, I simply restart iptables:

 

Possibly Related Links:



Comments

Write your comment



(it will not be displayed)



Leave this field empty:







Related URLs

Subscribe

Categories

Search Archives

Monthly Archives