ftp und iptables
ftp und iptables
Ich grüble gerade über einer Regel bezüglich ftp. Ich möchte von mir initiierte ftp-Verbindungen erlauben. Dabei wird ja der Datenkanal von der Gegenseite geöffnet. Wie kann ich dies denn als Regel formulieren, ohne mich gleich gänzlich auf den ftp-Ports zu öffnen?
Danke schon mal für Tipps.
Danke schon mal für Tipps.
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
Per ftp Daten von einem Unix-Server holen, für den ich einen ftp-Gast-Zugang bekommen habe. Hier kann ich mich problemlos per ftp anmelden, die Datenverbindung wird aber anscheinend von iptables geblockt, weil sie vom FTP-Server aufgebaut wird.meandtheshell hat geschrieben:was möchtest du genau ?
Ich werde mich wohl etwas genauer in passives und aktives FTP einlesen müssen (wann benutzt man das schon mal?), um das Problem selbst genau zu verstehen.
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
aha - also wenn du von dem server von dem du files per ftp holst daten hast (IP, macadresse der NIC) kannst du ja ohne probleme iptables mit einer rule sagen das eben aufgrund dieser erkennungsmöglichkeit die tcp connection aufgebaut werden darf ... somit funkt. dann auch dein ftp file transfer
den server mit dig bearbeiten und dir so das holen was du brauchst und dann eben rules für iptables schreiben
dann
http://iptables-tutorial.frozentux.net/ ... TCPMATCHES
oder
siehe MAC match
oder
überlege was sonst geht ...
möglichkeiten gibt es viele ...
den server mit dig bearbeiten und dir so das holen was du brauchst und dann eben rules für iptables schreiben
Code: Alles auswählen
man dig
http://iptables-tutorial.frozentux.net/ ... TCPMATCHES
oder
siehe MAC match
oder
überlege was sonst geht ...
möglichkeiten gibt es viele ...
Das ist schon klar und würde in diesem speziellen Fall helfen.meandtheshell hat geschrieben:aha - also wenn du von dem server von dem du files per ftp holst daten hast (IP, macadresse der NIC) kannst du ja ohne probleme iptables mit einer rule sagen das eben aufgrund dieser erkennungsmöglichkeit die tcp connection aufgebaut werden darf ... somit funkt. dann auch dein ftp file transfer
Es geht mir aber um eine allgemeingültige Regel, die mir für aktives FTP (habe mich gerade schlau gemacht ) den Source-Port 20 für den Server öffnet, zu dem ich eben eine FTP-Verbindung aufgebaut habe.
Rein logisch scheint es mir eine simple Anforderung zu sein, aber bisher war auch googlen erfolglos.
Nun war googlen doch erfolgreich.
Und hier die Lösung:
Und hier die Lösung:
Code: Alles auswählen
# modprobe ip_conntrack_ftp