cdiehle
Goto Top

vsftp und firewalleinstellung

Suse 10.x

Hallo,

ich habe einen FTP Server mit vsftp aufgesetzt. Wenn ich mich über die Console oder X-Terminal anmelde, dann funktioniert alles.

Über das Netzwerk von einem anderen Rechner gehts nicht mehr. Ich denke es liegt entweder am Router/Switch oder an den Firewalleinstellungen von Linux. Beim Router habe ich bei virtual Server den Port 21 weitergeleitet.

Ich habe im Yast2->Sicherheit->Firewall aber keine Einstellungen für vsftp gefunden, hier gibts nur tftp.

Hat jemand einen Tipp für mich. Habe das Forum schon durchsucht aber nichts entsprechendes gefunden.

gruß
cdiehle

Content-Key: 28688

Url: https://administrator.de/contentid/28688

Printed on: April 19, 2024 at 10:04 o'clock

Member: stpe
stpe Mar 22, 2006 at 11:07:43 (UTC)
Goto Top
Ich denke, Du hast Probleme mit dem Active-/bzw. Passive-Mode.

Es gibt zwei Arten von Zugriffsarten auf einen FTP-Server (eben active und passive). Je nach Zugriffsart werden Datenverbindungen vom Server (Active) oder vom Client (Passive) initiiert. Beim Passive-Mode solltest Du in der Firewall mindestens 10 Ports ab 49152 freischalten (je nach Anzahl von gleichzeitigen FTP-Datenverbindungen).

Bevor Du jedoch an den Firewallregeln herumschraubst, stelle einfach mal die Modi im FTP-Client um. Vielleicht hilft auch schon das.

Gruss
Stefan
Member: cdiehle
cdiehle Mar 22, 2006 at 12:08:08 (UTC)
Goto Top
Die Frage ist eher, wie stelle ich in der Firewalleinstellung ein, daß der Port 21 durchgeht.
Member: stpe
stpe Mar 22, 2006 at 15:23:34 (UTC)
Goto Top
Sind denn überhaupt Firewallregeln hinterlegt?
iptables -L
Yast2-Hilfe für die Iptables-Einstellungen kann ich Dir leider nicht geben, da ich nirgendwo eine SuSE-Installation zur Verfügung habe.

Kannst Du denn nicht manuell Ports freigeben? Oder geht das wirklich nur über Profile. Wobei TFTP natürlich das falsche Profil wäre, weil es sich hier um Trivial-FTP auf Port 69 handelt.
Member: cdiehle
cdiehle Mar 22, 2006 at 18:58:47 (UTC)
Goto Top
Unter Erweitert kann man einen Port selbst angeben. Hier habe ich den Port 21 angegeben, jetzt funktionierts.