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

Re: ssh ET iptables.



Vincent wrote:

Salut,

Salut,

J'arrive pas a ouvrir le port SSH sur le reseaux Local de mon serveur. Le seul moyen que j'ai trouve pour me connecter a SSH depuis une machine locale est de TOUT accepte :(
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
Mais bon, cela m'a permit de verifier que ssh tourne bien :)

Donc voila mon *petit* fichier de script du firewall:


----------------
#!/bin/sh

# Activation du forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

#Pas de spoofing...pas de ping
if [ -e /proc/sys/net/ipv4/conf/all/rp_filter ]
then
for filtre in /proc/sys/net/ipv4/conf/*/rp_filter
do
echo 1 > $filtre
done
fi

# Pas de icmp
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

# Chargement de IPTABLES dans le noyau:
modprobe ip_tables
modprobe iptable_filter
modprobe iptable_nat

#On vide TOUT:
iptables -F
iptables -X

# On LOGUE les paquets refuse
iptables -N LOG_DROP
iptables -A LOG_DROP -j LOG --log-prefix '[IPTABLES DROP] : '
iptables -A LOG_DROP -j DROP

# On LOGUE les paquets accepte
#iptables -N LOG_ACCEPT
#iptables -A LOG_ACCEPT -j LOG --log-prefix '[IPTABLES ACCEPT] : '
#iptables -A LOG_ACCEPT -j ACCEPT

# On refuse TOUT par defaut
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

# On accepte TOUT en local
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT


# On accepte SSH sur ETH1 (Local) //Marche PAS!!! :((
iptables -A INPUT -i eth1 -s 0.0.0.0/0 -m state --state NEW,ESTABLISHED -p tcp --dport 22 # -j LOG_ACCEPT iptables -A OUTPUT -o eth1 -d 0.0.0.0/0 -m state --state ESTABLISHED -p tcp --sport 22 # -j LOG_ACCEPT

# Connection Internet pour le reseau LOCAL
iptables -A FORWARD -i eth1 -o ppp0 -j ACCEPT
iptables -A FORWARD -o eth1 -i ppp0 -j ACCEPT

#Masquerading: Le LAN communique a l'exterieur avec l'@ IP Public
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE

iptables -L
-----------------

Je ne vois pas ou est l'erreur, ces regles autorisent les connections normalement: iptables -A INPUT -i eth1 -s 0.0.0.0/0 -m state --state NEW,ESTABLISHED -p tcp --dport 22 # -j LOG_ACCEPT iptables -A OUTPUT -o eth1 -d 0.0.0.0/0 -m state --state ESTABLISHED -p tcp --sport 22 # -j LOG_ACCEPT

non ?

Merci pour toute aide,
Vincent.

Euuuh, ch'uis bete, j'ai commente -j LOG_ACCEPT pour ne pas avoir de LOG et resultat ca commente aussi -j ACCEPT...

Désole.



Reply to: