Page 1 of 1

FTP mit ProFTP klappt nicht

Posted: 2003-12-09 12:49
by nimer
Hi,

ich habe einen Sever mit Debian Testweise aufgesetzt. Das kappt auch echt wunderbar (ssh login, usw). Aber ich kann mich nicht für ftp einloggen.

Ich habe mich an das debianhowto gehalten (http://www.debianhowto.de/howtos/de/proftpd/index.html) und wirklich alles 1 zu 1 übernommen.
Wenn ich mich jetzt per ftp einloggen will kommt folgende Meldung:
"Zeitüberschreitung beim Verbindungsversuch"

Ich habe inetd neu gestartet. Per nmap festgestellt, das der ftp Port lauscht. Aber ich darf ja nie nen Usernamen eingeben...

Was kann ich machen? Ich habe einfach keine Idee...

Nimer

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-09 12:50
by darkspirit
Was sagen die Logs?

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-09 12:54
by nimer
Hm...

ich stelle grade fest, es gibt keine Logdatei mit dem Namen protpd.log o.ä. was bedeutet das? Ist der Dienst damit nicht gestartet?
Ich bin etwas ratlos.

Nimer

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-09 15:50
by smur
Proftp läuft doch als Service und nicht über den Internet Superserver. /etc/init.d/proftpd start gemacht?
Was sagt

Code: Select all

dpkg -l | grep proftp
?

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-09 16:00
by nimer
Wie gesagt ich habe das wie im Howto gemacht und da wird dazu geraten es unter inetd laufen zu lassen.
Bei nem start sagt er mir:
ProFTPd is started from inetd.

dpkg -l | grep proftp
erzeugt:
ii proftpd 1.2.4+1.2.5rc1 Versatile, virtual-hosting FTP daemon
ii proftpd-common 1.2.4+1.2.5rc1 Versatile, virtual-hosting FTP daemon

Nimer

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-09 20:51
by nimer
Also mal ein update.
Ich habe jetzt auf einer 2ten Installation den ProFTP als eigenen Demon installiert. Und jetzt klappt der Zugriff wie gewünscht, wo lag jetzt der Fehler? Wie kann ich das rausfinden?

Nimer

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-09 20:55
by smur
Ich frag mich nur, warum jenes HowTo empfiehllt ProFTP über den inetd anstatt als eigenständigen Daemon laufen zu lassen. Imho hat das keinerlei Vorteile.

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-09 21:41
by captaincrunch
Ganz simpel: sofern du nicht gerade einen High-Volume FTP-Server betreibst, kannst du dir den zusätzlichen Overhead, den jeder Daemon im Speicher belegt dadurch sparen, dass du den Dienst über den (x)inetd starten lässt.

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-11 10:07
by nimer
ok, wie kann ich jetzt ändern, das statt inetd ProFTP als eigener Daemon läuft? Einfach um mal zu probieren, ob es darunter zufällig klappt.

Nimer

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-11 11:32
by flo
Ã?ffne mit einem Texteditor Deines Vertrauens die Konfigurationsdatei und ändere

Code: Select all

ServerType      inetd
ins

Code: Select all

ServerType      standalone
Achte dann noch drauf, daß im inetd der Dienst ftp ausdokumentiert oder deaktiviert ist.

flo.

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-12 17:19
by nimer
Leider hat das noch nicht geklappt, ich poste also mal was ich gemacht habe:

ich stoppe den inetd:

Code: Select all

/etc/init.d/inetd stop
dann kommentiere ich in der Datei:

Code: Select all

/etc/inetd.conf
Die Zeile für den proftpd mit einem # aus.
Und starte danach den inetd neu mit:

Code: Select all

/etc/init.d/inetd start
dann ändere ich die Datei

Code: Select all

/etc/proftpd.conf
in der Zeile 7

Code: Select all

 ServerType                      inetd
in

Code: Select all

 ServerType                      standalone
und probiere ein:

Code: Select all

/etc/init.d/proftpd start
da kommt dann ein Fehler in Zeile 71 der proftpd.conf. Wenn ich diese auskommetiere (Debian Howto eingefügt).

Code: Select all

IdentLookups off
kommt eine Fehlermeldung das Zertifikate fehlen.

Das wars.

Nimer

Re: FTP mit ProFTP klappt nicht

Posted: 2003-12-12 18:05
by flo
kopier die standardmäßig config wieder zurück, wenn die erst einmal läuft, kannst Du immer noch was dran ändern.

Die Debian-config ist nicht optimal, aber die läuft out-of-the-box ...

flo.