Hallo zusammen,
ich habe ein Probelm mit dem proFTPd. Er wird bei mir über xinetd gestartet und hat die aufgabe, nur zwei Benutzer zu akzeptieren und sonst nichts. Im Prinzip tut er das auch wunderbar! praktisch hat er probleme mit dem Verbidungsaufbau. Versuche ich mich mit deiner linux-Konsole per ftp zu verbinden, bekomme ich zwar sofort die Meldung dass zum Host connected wurde, dann gehen aber ca. 20 Sekunden ins Land, bevor der Server den ersten Pieps von sich gibt und mich fragt wer ich bin. Nach diesen 20 Sekunden läuft aber alles bestens. Ich kann mcih eingloggen udn tunwas ich will.. in ordentlicher geschwindigkeit.
Was mich sehr wundert: Wenn ich den Server als Stand-Alone starte (ohne xinetd) läuft er bestens und die Verbidnung ist sofort da!! Das läst mich auf einen Fehler in der xinetd-Konfguration tippen. Leider habe ich es noch nicht geschafft, proFTPd unter XInetd zum Loggen zu bewegen. Er loggt nur was in xintd geloggt werden soll, also ein server_args = -d5 hat leider keinen Erfolg. Hat irgendjemand einen blassen Schimmer, wonach ich suchen soll? Ich stocher jetzt schon seit Tagen im trüben und find nichts...
Hier werde ich jetzt noch alle relevanten Konfigs anhängen (Teilweise geschwärzt)
XInetd-Konfig für ftp:
service ftp
{
disable = no
#disable = yes
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.ftpd
# Debug
server_args = -d5
log_on_success += DURATION USERID
log_on_failure += USERID
#nice = 10
}
proftpd.conf
# This is a basic ProFTPD configuration file
ServerName "ftp.XXXXXXXXX.de"
ServerType inetd
#ServerType standalone
DefaultServer on
# Debug, warum verbindet er so langsam??
UseReverseDNS off
# RootLogin on
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# Disable IdentLookups by default
IdentLookups off
MaxInstances 30
# Set the user and group that the server normally runs at.
User nobody
Group nobody
# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
AllowStoreRestart on
AllowRetrieveRestart on
</Directory>
DefaultChdir / User1
DefaultChdir / User2
<Limit LOGIN>
AllowGroup ftp-grp
DenyAll
</Limit>
Die Logs sagen leider garnichts, sonst würde ich sie auch noch hier reinsetzten. Ich hoffe anhand dieser Informationen kann mir irgendwer helfen!
Danke im Vorraus