Debian in VmWare, ich will zum testen ein iptables script starten, welches erstmal alles außer shh (port 2222) und http blockiert.
Wenn ich Debian starte werden zeigt "iptables -nvL" keine aktiven chains an
Code: Alles auswählen
debianhome:~# iptables -nvL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Wenn ich folgendes Script starte , bleibt die aktive shell bestehen , und http läuft auch.
Beim erneuten ssh login, bleibt die shell nach eingabe der usernamens stehen
Code: Alles auswählen
# clean
iptables -F
iptables -X
# Drop INPUT
iptables -P INPUT DROP
iptables -P OUTPUT ACEPPT
# Accept loopback
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
# Allow inbound
iptables -A INPUT -p tcp --dport 2222 -s 0/0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -s 0/0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT