Serveur : Serveur Ubuntu 10.04 LTS
J'ai verrouillé mes iptables pour que seul le trafic ssh et http soit autorisé. J'essaie de tunneliser un exemple sql : ssh -L 3306:127.0.0.1:3306 my@domain.com cela fonctionne bien si je règle mon INPUT sur ALLOW mais comme vous pouvez le voir ci-dessous, il est réglé sur drop donc mes ports sont bloqués. Je suppose qu'il s'agit d'une règle que je dois ajouter, mais tout ce que j'ai trouvé sur Google n'a pas fonctionné. Des idées ?
iptables.up.rules
*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [57:4388]
-A INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-port-unreachable
COMMIT
sortie du terminal
xxx@xxx:/etc# iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:www
ACCEPT icmp -- anywhere anywhere icmp any
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination