Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
827 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Accés bloque ssh à cause d'iptables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accés bloque ssh à cause d'iptables

n°35999
zhm
Keski se putain de passe ?
Posté le 11-04-2008 à 04:46:10  profilanswer
 

Je crois que j'ai fais la bétise : j'ai lancé un script iptables ( dans init.d ) , et j'ai fais en sorte qu'il se relance à chaque demarrage, je n'ai plus accés à ma machine ! En mode rescue je n'ai pas accés à mon disque dur et donc pas accés au fichier firewall que j'aurais modifié.
 
 

Citation :


#!/bin/bash
 
# on vide en priorité le listing
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
 
#on interdit les connexions entrantes
iptables -t filter -P INPUT DROP
iptables -t filter -P FORWARD DROP
 
#on interdit les connexions sortantes
iptables -t filter -P OUTPUT DROP
 
# on se protège des scan de port
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
 
# on autorise SSH
iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT
 
# on autorise les requetes DNS, FTP, HTTP, NTP et le loopback
iptables -t filter -A OUTPUT -p tcp --dport 21 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 123 -j ACCEPT
iptables -t filter -A INPUT -i lo -j ACCEPT
iptables -t filter -A OUTPUT -o lo -j ACCEPT
 
# on autorise ping
iptables -t filter -A INPUT -p icmp -j ACCEPT
iptables -t filter -A OUTPUT -p icmp -j ACCEPT
 
# on bloque le ping si on a pas de monitoring... on évite le flood a la con au moins (virer les #et rajouter au dessus pour les autorisations
#iptables -t filter -A INPUT -p icmp -j DROP
#iptables -t filter -A OUTPUT -p icmp -j DROP
 
# HTTP
iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 8443 -j ACCEPT
 
# FTP
modprobe ip_conntrack_ftp
iptables -t filter -A INPUT -p tcp --dport 20 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
 
# Mail
iptables -t filter -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 110 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 143 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 25 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 110 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 143 -j ACCEPT
 
# Syn-Flood
iptables -A FORWARD -p tcp --syn -m limit --limit 1/second -j ACCEPT
iptables -A FORWARD -p udp -m limit --limit 1/second -j ACCEPT
 
# Spoofing
iptables -N SPOOFED
iptables -A SPOOFED -s 127.0.0.0/8 -j DROP
iptables -A SPOOFED -s 169.254.0.0/12 -j DROP
iptables -A SPOOFED -s 172.16.0.0/12 -j DROP
iptables -A SPOOFED -s 192.168.0.0/16 -j DROP
iptables -A SPOOFED -s 10.0.0.0/8 -j DROP
 
# Allemagne (82.207.128.0 to 82.207.255.255) / Ukraine (82.207.0.0 to 82.207.127.255)
iptables -A INPUT -s    82.207.0.0/16    -j DROP
 
# Bulgarie
iptables -A INPUT -s 87.126.0.0/16 -j DROP
 
# Chine
iptables -A INPUT -m iprange --src-range 59.32.0.0-59.63.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 124.224.0.0-124.231.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 210.76.0.0-210.77.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 218.64.0.0-218.95.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 218.104.0.0-218.107.255.255 -j DROP
iptables -A INPUT -s 218.234.0.0/16 -j DROP
iptables -A INPUT -m iprange --src-range 218.241.0.0-218.247.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 219.224.0.0-219.239.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 220.160.0.0-220.191.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 222.32.0.0-222.95.255.255 -j DROP
 
# Corée
iptables -A INPUT -m iprange --src-range 58.140.0.0-58.143.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 61.96.0.0-61.111.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 122.252.64.0-122.252.127.255 -j DROP
iptables -A INPUT -m iprange --src-range 124.0.0.0-124.3.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 124.48.0.0-124.63.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 203.224.0.0-203.255.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 210.90.0.0-210.91.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 211.192.0.0-211.255.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 221.140.0.0-221.143.255.255 -j DROP
iptables -A INPUT -s 222.122.0.0/16 -j DROP
iptables -A INPUT -m iprange --src-range 222.232.0.0-222.239.255.255 -j DROP
 
# Russie
iptables -A INPUT -m iprange --src-range 89.112.0.0-89.113.255.255 -j DROP
iptables -A INPUT -s 195.151.0.0/16 -j DROP
iptables -A INPUT -m iprange --src-range 80.240.208.0-80.240.223.255 -j DROP
 
# Taiwan
iptables -A INPUT -m iprange --src-range 122.120.0.0-122.127.255.255 -j DROP
iptables -A INPUT -m iprange --src-range 125.224.0.0-125.231.255.255 -j DROP


 
 /hs oui je sais il est très restrictif
 
 
Quelqu'un à une idée ? ( ma machine = dédibox )

mood
Publicité
Posté le 11-04-2008 à 04:46:10  profilanswer
 

n°36004
Je@nb
Modérateur
Kindly give dime
Posté le 11-04-2008 à 09:41:03  profilanswer
 

Autoriser les connexions établies ?
Car là tu autorises les paquets ssh à rentrer mais pas à sortir :/ c'est balot

n°36016
zhm
Keski se putain de passe ?
Posté le 11-04-2008 à 13:17:18  profilanswer
 

Hum, je vais essayer ça =)

n°36020
zhm
Keski se putain de passe ?
Posté le 11-04-2008 à 14:13:57  profilanswer
 

Effectivement :
 
Juste après SSH il faut accepter les connections établis :p
 
 
Merci !

n°51993
Adem
Posté le 10-04-2009 à 10:03:38  profilanswer
 

Salut zhm,
je voudrais savoir oû a tu trouver les plages d'ips des différents pays,
et s'il existe une liste de tous les pays peut tu me la communiquer s'il te plait car sa m'interesse.
Cordialement Adem...

n°63376
nitro-n2o
Posté le 11-02-2010 à 18:42:37  profilanswer
 

salut tu peux aller ici:
http://www.blockacountry.com/ choix par paye
et ici toute les ip européenne:  
ftp://ftp.ripe.net/pub/stats/ripe [...] oclist.txt


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Accés bloque ssh à cause d'iptables

 

Sujets relatifs
Problème d'accès à seulement certains sitesNAS D-LINK DNS 313 / 323 : droit d acces
accéder aux pages restriction d'accès d'un routeurAccès à Disk Ethernet Lacie sans internet
Points d'accès wifi et ghostcast pas copains ?outlook mobile acces echange 2003 erreur
Limiter l'accès d'une machine a mon réseaux + un site web"ICAP error" lors de l'accès à une plateforme collaborative
Redirection des dossiers + accèsUn bon routeur à accès
Plus de sujets relatifs à : Accés bloque ssh à cause d'iptables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR