www.ProFTPD.de
13. März 2007, 21:25:25 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Nur vom localhost auf dem Server zugreifen, wegen WebClient?  (Gelesen 186 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
TheSilentHasYou
Gast
« am: 27. Dezember 2004, 17:44:56 »

Hallo,
ich habe ein kleines Problem. Und zwar möchte ich verhindern, dass der FTP-Server extern erreichbar ist. Alle Benutzer sollen sich über das WebInterface einloggen und zwar über den Localhost. Das einloggen übers Webinterface klappt prima dank PHP. Nur leider ist der FTP-Server immer noch über ftp://server erreichbar. Abschalten kann ich ihn ja nicht, weil man sonst vom Localhost aus nicht drauf zugreifen kann. Kann mir da jemand helfen?

MfG
 Silent
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 27. Dezember 2004, 19:55:30 »

bind
socketbindtight

waere eine moeglichkeit. Eine andere:

<limit login>
DenyAll
Allow from 127.0.0.1
</limit>

Vorteil bei Moeglichkeit 1 ist, dass ProFTPD erst garnicht antwortet. Vorteil bei moeglichkeit 2 ist, dass Du eventuell noch andere IPS eintragen kannst, die connecten sollen.
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
TheSilentHasYou
Gast
« Antwort #2 am: 27. Dezember 2004, 21:36:29 »

Hallo!
Es klappt leider nicht..

Hab die erste und die zweite Variante ausprobiert.

Hab alles in die proftpd.conf geschrieben, jetzt startet der FTP-Server allerdings nicht mehr. Als Meldung steht da "Unknown command 'Allow'". Wo muss denn der Befehl eingegeben werden??

MfG
 Silent
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #3 am: 27. Dezember 2004, 21:44:18 »

in die config, poste die doch mal hier
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
TheSilentHasYou
Gast
« Antwort #4 am: 27. Dezember 2004, 21:59:33 »

Hab den Fehler gefunden!
Hab Alow statt Allow geschrieben  Traurig

Sorry!

Hab jetzt leider ein neues Problem, ich kann mich
über meinen PHP Clienten zwar einloggen, aber komischerweise
kann ich keine Dateien und Ordner anzeigen... das verzeichniss
bleibt leer...

Auch wenn ich bind 127.0.0.1 eingebe.

Wenn ich weder "bind" noch limit eingebe, klappt alles.
Ich kann allerdings von außen über FTP-Clienten sowie von
deer Website (Apache-Basis) drauf zugreifen und alle Ordner und
Dateien im Verzeichnis sehen.

Also muss die Bind oder die Limit Funktion vielleicht genauer
definiert werden??

Vielen Dank schonmal,
 Silent
Gespeichert
TheSilentHasYou
Gast
« Antwort #5 am: 27. Dezember 2004, 23:35:36 »

Hab den Fehler jetzt entdeckt! Nur leider weis ich nicht, wieso es so ist Traurig

Hab zunächst mal für Alle benutzer den Zugang erlaubt... über den FTP-Clienten klappt es.. über den PHP-WebClienten nicht. Die Fehlermeldung war verborgen, aber konnte durch ein echo folgendes erkennen:

Warning: ftp_nlist() [function.ftp-nlist]: Unable to create temporary file. Check permissions in temporary files directory

Leider weiß ich nicht, wo das temp verzeichnis ist...
Vorher hat es auch geklapt... bei jeder ftp_nlist aufforderung kommt die selbe Fehlermeldung Traurig

Kann mir da zufällig jemand helfen?

MfG,
 Silent
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.054 Sekunden mit 16 Zugriffen.