www.ProFTPD.de
13. März 2007, 19:51:56 *
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: Resume von Up/Downloads nicht möglich  (Gelesen 369 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Don Beni
ProFTPD
*
Offline Offline

Beiträge: 6


Profil anzeigen
« am: 25. November 2006, 20:50:06 »

Hallo
Kann mir bitte einer helfen.
Bei meinem Proftpd Server kann ich zwar up/downloaden diese aber nicht resumen
Ihr habt doch bestimmt Ahnung was ich falsch mache
Hier meine Configdatei als anhang
Ich benutze Suse Linux 10.1 falls das von Bedeutung ist
Schonmal danke im Voraus
mfg
Gespeichert
Don Beni
ProFTPD
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #1 am: 25. November 2006, 21:55:37 »

hier jetzt nochmal die config direkt:

# Universelles Muster einer proftpd.conf

#

# Diese Konfigurationsdatei ist fuer den Standard-ProFTPD

# als auch mit eincompilierten mySQL- und TLS-Support.

# Einzelne Direktiven oder ganze Bereiche wurden durch ein

# Kommentarzeichen ("#") deaktivert und sind bei Bedarf

# wieder einfach zu reaktivieren.

#

# Dies ist nur ein Muster und entsprechend anzupassen -

# eine Garantie gleich jedwelcher Art ist ausgeschlossen.

#

# 2006 Volker Gass

 

 

ServerType standalone

PidFile /var/run/proftpd.pid

 

MaxInstances 30

MaxConnectionRate 4

SocketBindTight off

UseReverseDNS off

 

RootRevoke on

DefaultServer on

MultilineRFC2228 on

 

<IfModule mod_delay.c>

DelayEngine off

DelayTable var/run/proftpd/proftpd.delay

</IfModule>

 

<IfModule mod_tls.c>

TLSProtocol SSLv23

</IfModule>

 

# Log-Formate definieren

SystemLog NONE

LogFormat default "%h %l %u %t \"%r\" %s %b"

LogFormat auth "%v [%P] %h %t \"%r\" %s"

LogFormat write "%h %l %u %t \"%r\" %s %b"

 

 

 

# --------------------------------------------

# globale Settings

# --------------------------------------------


<Global>

AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
HiddenStore off
DeletedAbortedStores off

User xxxxxxxx

Group users

DefaultRoot /home/Shared Files

</Global>


# --------------------------------------------

# Login

# --------------------------------------------


ServerIdent on "FTP server ready."

DeferWelcome on

DisplayConnect /etc/proftpd.msg


IdentLookups off

UseFtpUsers off

RequireValidShell off


TimeoutLogin 60

MaxLoginAttempts 3

MaxClientsPerHost 3



# --------------------------------------------

# Authentifikation: Standard

# --------------------------------------------

<IfModule !mod_sql.c>

AuthOrder mod_auth_unix.c


<Limit LOGIN>

DenyGroup !ftpuser

</Limit>

</IfModule>



# --------------------------------------------

# Post-Login, Timeouts

# --------------------------------------------


PassivePorts 49152 65534


DisplayLogin welcome.msg

DisplayFirstChdir .message

AllowOverride off


TimeoutIdle 600 # Inaktivitaet

TimeoutNoTransfer 3600 # keine Datenuebertragung (Listing, File, ...)

TimeoutStalled 300 # haengende Datenuebertragung

TimeoutSession 7200 # Gesamtdauer einer Session


# --------------------------------------------

# Session

# --------------------------------------------


DefaultRoot /home/Shared Files/


DenyFilter \*.*/

ListOptions "-An +R" strict

UseGlobbing off


ShowSymlinks on

TimesGMT on



# --------------------------------------------

# Up- & Download

# --------------------------------------------


AllowOverwrite on

AllowRetrieveRestart on

AllowStoreRestart on

HiddenStore off

DeleteAbortedStores off


# --------------------------------------------

# Datei & Verzeichnis

# --------------------------------------------


Umask 0017 0007



### hierher alle <Directory>-Bloecke

 <Directory /*>
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
HiddenStore off
DeleteAbortedStores off
</Directory>


# --------------------------------------------

# Logging

# --------------------------------------------


WtmpLog off

TransferLog /var/log/proftpd/xferlog


# Record all logins

ExtendedLog /var/log/proftpd/auth.log AUTH auth


# Logging file/dir access

ExtendedLog /var/log/proftpd/access.log WRITE,READ write


# Paranoia logging level....

ExtendedLog /var/log/proftpd/paranoid.log ALL default


# fuer Debug: alle modMySQL Kommentare (Datenmenge immens!)

#SQLLogFile /var/log/proftpd/sql.log

</Global>



# --------------------------------------------

# Standard-Server

# --------------------------------------------


DefaultAddress 192.168.1.20
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #2 am: 26. November 2006, 12:49:00 »

Hallo,

wenn Du schon mein Konfigurationsmuster benutzt, dann verstümmle es doch bitte nicht:
Du hast Sachen aus dem Zusammenhang gebracht und dadurch vielleicht auch den Fehler
herausgefordert. Du schließt z.B. den "<Global>"-Block vorzeitig und benutzt Direktiven
mehrmals. Um die Zusammenhänge besser zu erkennen, solltest Du Dir das eingerückte
Muster ->hier noch einmal ansehen. Am besten, Du machst Deine proftpd.conf noch einmal
neu aus diesem Muster. Wiklich neues hast Du ja nichts hinzugefügt.

Aber ehrlich gesagt: die Direktive "AllowRetrieveRestart" ist gesetzt und so sollte
der ProFTPD eigentlich funktionieren. Ich kann es mir zwar nicht vorstellen, aber vielleicht
hängt dies wirklich an der falschen "Klammerung" von "<Global>"...

mfg.
  VolGas
Gespeichert
Don Beni
ProFTPD
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #3 am: 26. November 2006, 13:38:32 »

ok werds nochmal versuchen
und sry wenn ich dein muster verstümmelt hab
hab noch nicht viel erfahrung mit configs
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #4 am: 26. November 2006, 13:53:35 »

Du hast aus der .conf ganz richtig herausgenommen, was nicht hinein gehört hat,
aber dann Sachen (nochmals) eingefügt, die Du wohl irgendwo aufgeschnappt hast.
Wie schon geschrieben ist das an für sich alles kein Problem - nur der vorzeitig
beendete "<Global>"-Block könnte Ärger machen.

Auf drei Dinge solltest Du noch unbedingt achten:

  • speichere die proftpd.conf im richtigen Format ab: LF als Zeilenende (Unix),
    nicht µ$-like mit CR/LF! (generelle Regel!)
  • stelle sicher, daß Du auch die proftpd.conf änderst, die der ProFPTD verwendet.
  • der ProFTPD muß nach dem Ändern der proftpd.conf neu gestartet oder es muß
    ein entsprechendes "Signal" geschickt werden.

Viel Erfolg!

mfg.
  VolGas
Gespeichert
Don Beni
ProFTPD
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #5 am: 26. November 2006, 14:19:15 »

habs nochmal probiert aber es geht immer noch nicht
reicht es den wenn ich den server prozess kille und dann neu starte
stell hier nochmal die .config zum download rein
wär nett wenn dus dir nochmal anschauen könntest
muss ich unter directory überhaupt was reinschreiben oder kann ich das einfach weglassen
eigentlich steht ja alles was ich haben will schon unter global
und wie meinst du das mit lf abspeichern
versteh grad nur noch bahnhof
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #6 am: 26. November 2006, 15:48:14 »

Ich gehe Deine Fragen nacheinander durch:

Ja, den Prozess killen und neu starten sorgt auch dafür, daß die Konfiguration neu eingelesen wird.

Bei Deiner neuen proftpd.conf gibt es ein ganz großes "Aua-Aua: Autsch"!

Mit der Direktive "User" ist nicht gemeint, wer das System nutzt oder wem es gehört.
Damit ist der Unix/Linux-Systemuser gemeint, unter dem der ProFTPD solange laufen soll,
bis der eigentliche (FTP-)User sich eingeloggt hat! (im Zweifelsfall: nobody)

Die Direktive "DefaultRoot" dient eigentlich dazu, einen User in sein Verzeichnis zu "beamen"
und ihn dort einzusperren. Machst Du das nicht ("DefaultRoot ~") und gibst einen direkten
Verzeichnispfad an, dann landen alle User im gleichen Verzeichnis und können dort alles von
allen einsehen und ändern.

Außerdem, was ist das denn: ein Leerzeichen in einem Verzeichnispfad?
Das heißt und macht man vielleicht so bei dem Beschäftigungssystem der Firma kleinstweich!
Und wenn schon, dann ist dieser Pfad komplett in Anführungszeichen zu stellen.

Die beiden Direktiven "ServerName" und "ServerAdmin" am Ende der Konfigurationsdatei
solltest Du wieder aktivieren - mit vernünftigen Parametern natürlich. Den Rest der Konfiguration
sowie alle ungebrauchten und auskommentierte Blöcke kannst Du löschen.

Mit "<Directory>"-Blöcken kann man das Verhalten des ProFTPD in separaten Verzeichnis-
strukturen verändern (siehe z.B. in "Anonymous"). Wenn Du nichts spezielles definieren
möchtest (willst Du nicht), dann mußt Du dort auch nichts hinschreiben.

Diese Beispielkonfiguration wurde so erstellt, daß sie mit gering(st)en Anpassungen in den aller-
meisten Fällen funktioniert. Viele machen den Fehler, daß sie zwar alles schön definieren, wissen
dann aber nicht, daß dies so ausschließlich für den Default-Server gilt. Deswegen ist alles, was
irgendwie möglich ist, in einem <Global>-Block definiert. Bei Deiner Einfach(st)konfiguration
wäre dies zwar nicht nötig gewesen, schadet aber auch nicht. Und wer weiß...

Das Zeilenende wird bei µ$ mit den zwei Zeichen CR und LF, beim Apple Macinstosh-System mit
CR und bei Linux/Unix-Systemen mit LF definiert. Im Forum haben wir schon feststellen müssen,
daß dies teilweise zu Problemen kommen kann, wenn die Datei nicht um Unix-Format gesichert
wurde. Wenn die Datei, die Du Deinem vorherigen Posting angehängt hast, unverändert geblieben
ist, dann hast Du sie im richtigen Linux-Format.

Sorry, wenn ich das so schreibe: Deine Systemkentnisse scheinen eher am unteren Limit zu liegen.
Solltest Du ernsthaft Interesse an Linux haben, so kann ich Dir nur wärmstens z.B. das Standardwerk,
den "Kofler" empfehlen, es gibt aber auch sehr viel weiterführende Literatur im Internet...

Die Beispielkonfiguration, die Du verwendet hast, ist eine leicht abgespekte Version von unserer
eigenen und wurde nun mittlerweile von einigen Leuten hier ausprobiert: sie funktioniert!
Sollte sie es bei Dir wider Erwarten nicht tun, dann werden wir den ProFTPD im Debug-Modus
neu starten und dessen Ausgaben analysieren müssen.

Das ist kein Spaß - daher: viel Erfolg!

mfg.
  VolGas
Gespeichert
Don Beni
ProFTPD
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #7 am: 26. November 2006, 16:49:32 »

habs jetzt nochmal versucht aber es funktioniert immer noch nicht
auf welcher stufe soll ich denn den debugmode starten?
außerdem habe ich den verzeichnispfad von defaultroot jetzt so eingeklammert "/home/shared files/" aber das funktioniert irgendwie auch nicht
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #8 am: 28. November 2006, 14:55:25 »

Stoppe den ProFTPD und starte ihn neu mit den Parametern -nd5
Das sollte reichen.

Verwirf die erste Ausgabe des Debugs, logge Dich ein und versuche einen vorher abgebrochenen Transfer
fortzusetzen. Die Debug-Ausgabe bis dahin hier posten und den ProFTPD mit Ctrl-C aus dem interaktiven
Debugmodus wieder beenden.

Hast Du Dir schon einmal die ->Support-Seiten und die ->FAQ von Stonki's Website angesehen?

Ich muß jetzt auf eine schnelle Abwicklung drängen, da ich Ärger wegen eines eigenen Servers habe und
darauf in den nächsten Wochen ein mir bis dato fast unbekanntes Betriebssystem (Unix: FreeBSD) mit
einem sicheren Webserver-System nach einer neuen Methode realisieren und aufsetzen muß. Das wird
extrem "spaßig" - ich sehe mich bis nächstes Jahr bis tief in die Nächte am Rechner sitzen.
Ich werde mich daher hier im Forum sehr rar machen.

mfg.
  VolGas
Gespeichert
Don Beni
ProFTPD
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #9 am: 29. November 2006, 17:52:35 »

also hier ist mal der debug report
sobald ich einen angehaltenen download fortsetzen lassen will sagt der server übertragung komplett und hört auf
hoffe das du aus diesem debug report schlau wirst
mfg
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #10 am: 29. November 2006, 20:29:33 »

Ich kann mit Deinen Dateien nix anfangen.
Wenn schon, dann bitte als reines Textfile und keine aufgeblähten XML-Dateien.

mfg.
  VolGas
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.066 Sekunden mit 16 Zugriffen.