PDA

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?

atuwo
18.01.03, 20:30
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

next
18.01.03, 22:02
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

Beej4y
18.01.03, 22:59
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

Beej4y
19.01.03, 01:26
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

Beej4y
19.01.03, 01:32
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