[gelöst] FTP Server -- Connection refused by Server

Hinweis: In dem Thema [gelöst] FTP Server -- Connection refused by Server gibt es 9 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo Zusammen,


    habe versucht meinen ersten eigenen FTP Server zu starten, jedoch wird die Verbindung geblockt vom Server.
    Da ich Neuling bin, komme ich jetzt nicht so richtig weiter. Folgende Dinge habe ich gemacht:


    1. Port Forwarding 20 & 21 (TCP & UDP) im Dlink Router aktiviert.
    2. Im Yast vsftpd installiert und anschließend den FTP Server Dienst aktivert.


    Folgende Einstellung habe ich gesetzt:


    Start: Dienst Starten -> Manuell
    FTP Starten
    gewählter Dienst vsftpd



    Allgemein: Willkommensnachricht - Willkommensnachricht
    Häckchen bei Ausführliche Protokolierung
    Umask für anonyme Benutzer - kein Eintrag
    Umask für auth. Benutzer - kein Eintrag
    FTP Verzeichnis für anonyme Benutzer :/srv/ftp
    FTP Verzeichnis für auth, Benutzer - kein Eintrag


    Leistung: alle Default bis auf:
    max. Übertragungsrate für anonyme Benutzer = 70 KB/s


    Authentifizierung: Anonyme & lokale Benutzer aktivieren / deaktivieren --> beide
    alle weiteren Einstellungen sind aus


    Einstellungen für Experten: Häckchen bei Passiven Modus aktivieren
    Ports: 30000 - 30100
    SSL - deaktiviert
    TLS - aktiviert
    Firewall Ports öffnen - aktiviert


    Leider bekomme ich kein Zugriff auf den FTP Server. Als IP habe ich die dynamische IP angegeben.



    Hätte jemand eine Idee woran es liegen könnte?


    PS. Schön das ihr wieder da seit :)


    Gruß

    Einmal editiert, zuletzt von overheat ()

    Für den Inhalt des Beitrages 58933 haftet ausdrücklich der jeweilige Autor: overheat

  • Was heißt "wird vom Server geblockt"?


    Welche Meldung(en) erhältst du genau?


    Was steht in den logs?


    Welches Verezichnis verwendet der FTP Server?
    Und sind dort Files?

    Für den Inhalt des Beitrages 58934 haftet ausdrücklich der jeweilige Autor: uhelp

  • Also nach dem Port Forwarding, habe ich den FTP Server über den Yast gestartet.
    Ein anderer fremder Rechner hat versucht mit dem FTP Client Filezilla auf meine IP als anonymus zu zugreifen.
    Die Fehlermeldung " Connection refused by server" stammt vom Filezilla.


    Beim Start des FTP Servers kommt keine Fehlermeldung oder ähnliches.
    Ich kann ihn starten oder stoppen, ohne Fehlermeldung.


    Habe gerade nach den Log Files gesucht, jedoch finde ich keine.
    Mir ist auch der Ordner unbekannt wo diese liegen sollte.


    Ich habe z. Bsp. mit find gesucht:

    Code
    find / -name '*vsftpd' -type f -mtime 0


    damit bin ich auf folgendes gestoßen:
    /etc/sysconfig/SuSEfirewall2.d/services/vsftpd


    Der Inhalt der Datei sieht wie folgt aus:





    Der FTP soll laut Einstellungen das Verzeichnis /srv/ftp benutzen.
    Eine Datei befindet sich darin.


    Gruß

    Für den Inhalt des Beitrages 58957 haftet ausdrücklich der jeweilige Autor: overheat

  • Kannst du uns mal die /etc/vsftpd.conf zeigen?

    Keiner wird gezwungen OpenSUSE zu benutzen !


    Ich genieße jeden Tag mit meinem SuSE Rechnern seit 1996 ^^

    Für den Inhalt des Beitrages 58964 haftet ausdrücklich der jeweilige Autor: Flytronik

  • so siehts aus:


    Für den Inhalt des Beitrages 58970 haftet ausdrücklich der jeweilige Autor: overheat

  • Sieht alles gut aus. Zwei Fragen noch.


    1. Schon mal von lokal eine Verbindung versucht?
    2. Gibt es einen Benutzer der sich per FTP anmelden kann? Ich bin mir nicht sicher, aber einer muss glaube ich sein.

    Keiner wird gezwungen OpenSUSE zu benutzen !


    Ich genieße jeden Tag mit meinem SuSE Rechnern seit 1996 ^^

    Für den Inhalt des Beitrages 58974 haftet ausdrücklich der jeweilige Autor: Flytronik

  • nicht selten ist bei so was der netzwerkmanager der schuldige. stellt man auf ifup (Yast-Netzwerkgeräte-global) methode um, funktioniert es vielleicht.


    grüsse
    wrohr

    Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten kommerzialisert ist, werdet Ihr merken, dass Manager nicht programmieren können.

    Für den Inhalt des Beitrages 58975 haftet ausdrücklich der jeweilige Autor: wrohr

  • Ich denke um das lokale Testen werde ich wohl nicht herumkommen.


    Nur noch mal um sicher zugehen. Die IP im Netzwerk habe ich so ermittelt:

    Code
    /sbin/ifconfig


    mit folgender Ausgabe:

    Code
    eth0  	Link encap:Ethernet  Hardware Adresse 00:1F:29:02:3C:D5  
          	inet Adresse:192.168.0.100  Bcast:192.168.0.255  Maske:255.255.255.0
          	inet6 Adresse: fe80::21f:29ff:fe02:3cd5/64 Gültigkeitsbereich:Verbindung
          	UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          	RX packets:7274 errors:0 dropped:11 overruns:0 frame:0
          	TX packets:3705 errors:0 dropped:0 overruns:0 carrier:0
          	collisions:0 Sendewarteschlangenlänge:1000 
          	RX bytes:2113622 (2.0 Mb)  TX bytes:453333 (442.7 Kb)
          	Interrupt:16


    Ich habe das jetzt so interpretiert, das die Netzwerk IP des Servers IP 192.168.0.100 lautet. War das richtig so?


    Um ein FTP Benutzer anlegen, könnte ich doch z.Bsp. meinen User in die Gruppe ftp aufnehmen. Weiterhin sehe ich im Yast noch die Gruppe tftp. Welche Gruppe wäre die richtige?

    Für den Inhalt des Beitrages 58977 haftet ausdrücklich der jeweilige Autor: overheat

  • Das lokale Testen mit der Netzwerk IP 192.168.0.100 verlief positiv.
    Der Zugriff auf den Ordner wurde angezeigt


    Danach habe ich es mit der Internet IP probiert, jedoch kann mit der IP keine Verbindung aufgebaut werden.


    Ich denke das Problem liegt an der Routerkonfiguration oder eventl. am Client (Filezilla),

    Für den Inhalt des Beitrages 58981 haftet ausdrücklich der jeweilige Autor: overheat

  • Jetzt kann die Verbindung aufgebaut werden.


    Der Fehler lag darin, das beim Dlink Router nicht beim "Port Forwarding" sondern im Bereich "Virtual Server" die Ports eingetragen werden müssen. Aufgefallen ist mir auch, das der Router die Eingaben und Änderungen nicht zuverlässig speichert. Besser kontrolliert man das, in dem man sich beim Router ab & anmeldet.


    Eine Frage noch.
    Wenn ich mehrere User habe, kommt beim Startvorgang die Abfrage welcher User angemeldet werden soll.
    Kann man das auch so einstellen, das mit einen bestimmten User ohne Abfrage gestartet werden kann?


    Gruß

    Für den Inhalt des Beitrages 59027 haftet ausdrücklich der jeweilige Autor: overheat