Re: [CentOS] iptables rules

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I have 2 CentOS servers 82.201.195.123 & 62.139.61.84
I want to deny all ssh logins on port 22 on (62.139.61.84) from any host except from (82.201.195.123)


Can anybody tell me such iptables rules to write in /etc/sysconfig/iptables
Currently, im using the following rules (on 62.139.61.84)

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]

-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT

-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -i eth1 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -s 82.201.195.123 -j ACCEPT
-A RH-Firewall-1-INPUT -m tcp -p tcp --dport 22 -j REJECT
-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

iptables is a first-match wins firewall. The rule above that mentions the 82.201.195.123 will accept all traffic from that IP address. The rule below it seems a little vague. I might change that to:

-A RH-Firewall-1-INPUT -m tcp -p tcp -i eth0 -d 62.139.61.84 --dport 22 -j REJECT

Hope this helps.

Barry


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux