Archiv verlassen und diese Seite im Standarddesign anzeigen : Proftpd
Holger Voss
18.01.03, 11:21
Hi,
bei mir funtioniert der ProFTPD nicht.
wenn ich ihn über den runlevel-editor starte kommt folgende meldung:
/etc/intit.d/proftpd start gab0 (erfolg.)
/etc/init.d/proftpd: line 18: /etc/rc.config: no file or directory
bei suse 8.1 gibt es keine rc.config mehr was muß ich den dort and dieser stelle eintragen ?
Gruß Holger
Stormbringer
18.01.03, 11:33
Installiere, bzw. konfiguriere, ihn dir so, daß er über die (x)inetd.conf gestartet wird, paße die (x)inetd.conf and und starte den (x)inetd beim Systemstart.
Ansonsten mußt Du das /etc/init.d/proftpd Skript gehörig anpassen.
Gruß
Holger Voss
18.01.03, 14:43
soweit ganz gut aber was muß denn in die inetd.conf rein?
Hi Holger
Da muss folgende Zeile eingefügt/und/oder auskommentiert werden:
ftp stream tcp nowait root /usr/sbin/tcpd in.proftpd
Anschliesend den inetd in einer Konsole mit 'inetd restart' neu starten.
atuwo
Holger Voss
18.01.03, 21:52
alle versuche der Ftp server zu starten und zu benutzen schlagen fehl.ich krig das nicht gebacken
frage: hast du das startscript auch ausführbar gemacht?
kannst den auch standalone machen wäre vllt besser :)
ServerType standalone
Holger Voss
18.01.03, 22:06
du meinst die proftpd.conf? ja habe ich
Versuch mal den Server "per hand" zu starten..
(Vorher setzt du ein # vor die ftp-zeile in der inetd.conf, dann "inetd restart")
gib als root mal das in die Konsole ein: proftpd -n
dann müßte der server starten, oder eine fehlermeldung rausschmeissen.
wenn er ohne fehler startet = wunderbar
falls nicht, poste mal die meldung
Oder gib "proftpd -d5" oder "proftpd -d9" in die Konsole ein. Dann müßte zu jedem Befehl in der proftpd.conf, der einen fehler verursacht, eine fehlermeldung ausgespuckt werden
Holger Voss
18.01.03, 23:05
also ich habe den der ftp-server mit proftpd -n gestartet und das kam raus
-Faild binding to 0.0.0.0, Port 21: Adress already in use
-Check the Server-Type directive to ensure you are configured correctly
Server-Type ist StandAlone
schau mal nach, ob nicht irgendein prozess port 21 blockiert:
netstat -anp | grep ftp
oder
netstat -anp | grep proftpd
das müßte dir anzeigen, ob nicht doch n ftp-prozess port 21 blockiert
Das ist bei mir am Anfang auch passiert, als ich den Server nicht als standalone laufen hab lassen.
oder gib mal "pidof" in die konsole ein, als argument vielleicht ftp + tab-taste oder pro + tab-taste
wenn du dann nen ftp-(server-)prozess laufen hast, explizit killen (also kill <prozess-Nr>)
und dann nochmal "proftpd -n" in die Konsole, um den Server zu starten
falls irgendwelche fehler auftauchen, büdde posten ;) :D
Holger Voss
19.01.03, 01:31
hi,
hab den fehler gefunden unter inetd war ftp aktiv.
ftp läuft jetzt
Original geschrieben von Beej4y
(Vorher setzt du ein # vor die ftp-zeile in der inetd.conf, dann "inetd restart")
habsch das net zuerst gesagt? :rolleyes: ;) :D :D
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.