FTP Zugang (Strato) über FileZilla funktioniert nicht?
Servus Leute, also:
Ich habe einen VM (virtuellen Server) bei Strato mit "Windows Server 2016 64-bit" (ohne PLESK). Nun konnte ich via "Remotedesktopverbindung" auf den Server zugreifen und habe mit dem Server-Manager FTP aktiviert und (mit ISS-Manager) eine FTP Verbindung erstellt.
Name: "Test"
Physischer Pfad: "C:\FTP"
IP-Adresse: 95.208.xxx.xxx (ausgelesen von meineip.net) Port:21 "FTP-Site automatisch starten" "keine SSL"
Authentifizierung "Standard" (nicht Anonym) für ALLE BENUTZER, lese/schreib Option aktiviert"
FTP-Site (test): Gestartet
Jetzt zu FileZilla:
Server: xxxxxxxx.stratoserver.net ; Benutzername:* Administrator* ; Passwort: Masterpasswort (wie bei der Remotedesktopverbindung) ; Port: 21
Nun kommt folgende Fehlermeldung:
Status: Auflösen der IP-Adresse für xxxxxxxx.stratoserver.net Status: Verbinde mit 81.xxx.xxx.xxx:21... Status: Verbindung hergestellt, warte auf Willkommensnachricht... Fehler: Herstellen der Verbindung zum Server fehlgeschlagen
Ich habe im Internet alles rausgesucht was ging! Probiert einen anderen Port zu verwenden. Aktiv/Passiv FTP (momentan ist wieder Passiv eingestellt). FlashFPX und WINSCP versucht. Ich kann einfach nicht auf den Server zugreifen. Liegts am Server? Hat er Sicherheitsmechanismen die eine konfigurierte FTP Verbindung dennoch blockieren? Liegt es an meinem PC? WinFirewall ist deaktiviert und Kaspersky blockiert nichts (wurde zu Testzwecken komplett abgeschalten). Mein Router ist der von Unitymedia TC7200 (jaja, ist einer der Schlechtesten). Muss ich da noch etwas konfigurieren?
Freue mich auf eure Antworten. Bin sicher einige werden jetzt den Kopf schütteln weil ich irgend eine Kleinigkeit übersehe :) Seid nachsichtig :)
1 Antwort
Du musst nicht nur den Port 21 freigeben, sondern auch den Port Bereich, der in der Sitzung ausgehandelt wird...
Bei mir war das 30000 bis 35000... Das kannst du frei einstellen...
Und die IP brauchst du nicht auslesen, denn das ist immer die Server IP oder Domain, wenn du eine verwendest...
Den FTP wirst du von aussen nur erreichen, wenn du Ports freigibst... Das ist der Haupt Unterschied zu Linux - die Firewall lässt erst mal nichts rein... Du MUSST sie also konfigurieren...
Mir ist nicht bekannt, dass man auf dem Server eine IP vom Client eingeben muss...
Du bindest vielmehr an 127.0.0.1 oder localhost...
Und "schwärze" bitte unbedingt die IP Adresse des Servers, oder nimm das Bild wieder raus - sonst hast du bis morgen mehr Angriffe, als dir lieb sind...
Den Port musst du natürlich auf dem Server freigeben... Dein Router zu Hause bleibt unangetastet...
Laut Support ist der Port serverseitig offen. Liegt also an was anderem.
Ich muss in den FTP Einstellungen also nicht an Client sondern an sich selber binden? Wo ist den da der Sinn? So wie ich das verstehe, gebe ich ja den Port frei und sage auch noch explizit welche IP Adresse zugreifen darf. Oder?
Also, gelöst. Danke sehr. Habe unter "IP" =
All Unassigned
eingetragen bzw. keine zugewiesen
Seit dem funktioniert es. Ich danke dir.
Du kannst den FTP doch gar nicht an den Client binden... Woher soll denn der Server die IP wissen, wenn ein x-beliebiger Client connecten will....
Meine Idee war, dass die FTP auf einen BESTIMMTEN Client gebunden wird (mittels der Client IP). Verbindet man sich vom lokalen Rechner auf den Server (mittels bspw. FileZilla) wird die IP mitgesendet, Stimmt diese IP nicht mit der vorher eingestellten überein, wird die Verbindung umgehend getrennt. Würde nur bei einem Rechner mit statischer IP funktionieren.
Habe jetzt aber wieder ein Problem damit. FTP hat funktioniert (via FileZilla). PHP und MySQL installiert, ebenso wie Joomla. Jetzt funktioniert zwar Joomla und alles, habe schon eine Website online genommen, allerdings funktioniert der FTP Zugang von vorher nicht mehr. Ich werde hier noch verrückt. An was liegt das den schon wieder? Ich habe am Zugang/Rechte/Einschränkungen/Einstellungen NICHTS verändert.
Vielleicht installierst du zuerst Jomala und php und MySQL und den Webserver und kümmerst dich danach um FTP...
Dazu gleich einmal mehrere Fragen. "nicht nur Port 21 freigeben"... ich habe noch absolut gar keinen Port freigegeben, geschweige den einen Port-Bereich.
Unter "FTP-SIte hinzufügen" (auf dem Server) muss ich ja die Bindungs- und SSL-Einstellungen einstellen. Und da muss ich doch die IP von meinem lokalem Rechner eingeben, inkl. Port (der Standardmäßig auf 21 ist)