Daniels blog
23 Mrz/10 0

Keep it simple - Meget grundlæggende iptables

Iptables kan være temmelig forvirrende. Så jeg nødt til at skabe et fundament, et meget simpelt pillet script. Som standard er ingen porte tilgængelige udefra, må ønskede porte udtrykkeligt frigivet. Arbejd indefra-initierede forbindelser, forbindelser med de fælles porte også. Kan du forenkle det endnu mere?

  # / Bin / bash

  # Slet alle eksisterende regler 
  iptables-F 

  # Som standard, forbyde indgående forbindelser 
  iptables-P INPUT DROP 

  # Som standard tillader udgående forbindelser 
  iptables-P OUTPUT ACCEPT 

  # Må ikke rute 
  iptables-P FORWARD DROP 

  # Localhost kan gøre noget 
  iptables-A INPUT-i lo-j ACCEPT 
  iptables-A OUTPUT-o lo-j ACCEPT

  # Indgående forbindelser til SSH og HTTP tillader 
  iptables-A INPUT-j ACCEPT-p tcp - dport 22 
  iptables-A INPUT-j ACCEPT-p tcp - dport 80 

  # Tillad indkommende forbindelser på eksisterende forbindelser 
  # Relate.  (Dette er efter anmodning om forbindelse fra en klient og går) 
  iptables-A INPUT-m state - state RELATED, NEDSAT-j ACCEPT
Kommentarer (0) Trackbacks (0)

Denne artikel blev ikke sendt nogen kommentarer.


Efterlad en kommentar

Kopier venligst strengen i feltet nedenunder y06fht:

Ingen trackbacks.