Hallo Forumsmitglieder,
ich hätte da mal wieder eine Frage.
Ich habe eine Firewall aufgesetzt, wo ich im Prinzip ersteinmal alles verbiete. Un genau darin liegt dann halt auch mein Problem.
Ich betreibe hinter dieser Firewall Squid, über den die Clients in Netz gehen sollen. Für den Zugriff auf http Seiten haben ich die Firewall schon aufbekommen. Was ich allerdings nicht hin bekomme, ist das öffnen für ftp. Schalte ich die Firewall (auf iptables basierend) ab, kann ich via Web-Browser (bei dem für alles http, https, ftp der Proxie angegeben ist) auf ftp-Seiten zugreifen. Sobald ich meine Firewall aktiviere, kann ich nicht mehr auf ftp-Seiten zugreifen.
Kann mir jemand sagen, mit welchen Regeln ich den Zugriff auf ftp-Seiten via Squid erlauben kann.
Ich hatte schon versucht port 21, das hat aber nichts gebracht.
Marcel
Firewall - Squid und ftp
Hi,
Squid macht meines Wissens nur passives FTP.
Die eine Variante ist, die Firewall Regeln zu modifizieren. Fuer passives FTP muss der Squid Rechner alles Ports oberhalb von 1024: ansprechen duerfen. Auf diesen Ports muss der Squid connecten duerfen. Entsprechend muessen alle Antworten auf diesen Ports wieder an den Squid Rechner erlaubt werden.
Da dabei ziemlich viele Ports fuer den Squid Proxy offen sein muessen, waere aus meiner Sicht noch ne etwas nettere Loesung moeglich. Es gibt einen gut konfigurierbaren FTP Proxy (jftpgw), der die fuer aktives oder passives FTP benoetigten Ports auf einige beschraenken kann (genauer: man stellt das in der Config ein). Ausserdem kann dieser nur bestimmte Rechner durchlassen. Und zusaetzlich kann er als transparenter Proxy laufen.
Mit einer recht kurzen Config und wenigen IPTables Befehlen solltest Du damit Dein Problem in den Griff kriegen. Der jftpgw wuerde dann nur den Squid Rechner per FTP durchlassen.
Ich hoffe, ich habe Dich jetzt nicht komplett verwirrt.
HTH
Sven
Squid macht meines Wissens nur passives FTP.
Die eine Variante ist, die Firewall Regeln zu modifizieren. Fuer passives FTP muss der Squid Rechner alles Ports oberhalb von 1024: ansprechen duerfen. Auf diesen Ports muss der Squid connecten duerfen. Entsprechend muessen alle Antworten auf diesen Ports wieder an den Squid Rechner erlaubt werden.
Da dabei ziemlich viele Ports fuer den Squid Proxy offen sein muessen, waere aus meiner Sicht noch ne etwas nettere Loesung moeglich. Es gibt einen gut konfigurierbaren FTP Proxy (jftpgw), der die fuer aktives oder passives FTP benoetigten Ports auf einige beschraenken kann (genauer: man stellt das in der Config ein). Ausserdem kann dieser nur bestimmte Rechner durchlassen. Und zusaetzlich kann er als transparenter Proxy laufen.
Mit einer recht kurzen Config und wenigen IPTables Befehlen solltest Du damit Dein Problem in den Griff kriegen. Der jftpgw wuerde dann nur den Squid Rechner per FTP durchlassen.
Ich hoffe, ich habe Dich jetzt nicht komplett verwirrt.
HTH
Sven