Hallo,
ich bin ganz schön am verzweifeln.. Habe schon in vilen Foren nachgefragt.. doch leider kamm dabei nichts rum...
Hier erstmal meine config:
# This is a basic ProFTPD configuration file. It establishes a single
# server and a single anonymous login. It assumes that you have a
# user/group "nobody"/"nogroup" for normal operation and anon.
# !!! PLEASE read the documentation of proftpd !!!
#
# You can find the documentation in /usr/doc/packages/proftpd/,
# http://www.proftpd.org/ and don't forget to read carefully
# and _follow_ hints on http://www.proftpd.net/security.html.
ServerName "pinguin"
#ServerType inetd
ServerType standalone
ServerAdmin alfons@gmx.de
#
# uncomment, if you want to hide the servers name:
#
ServerIdent on "FTP Server ready"
DeferWelcome on
DefaultServer on
# Enable PAM for authentication...
#
AuthPAM on
# Setting this directive to on will cause authentication to fail
# if PAM authentication fails. The default setting, off, allows
# other modules and directives such as AuthUserFile and friends
# to authenticate users.
#
AuthPAMAuthoritative on
# This directive allows you to specify the PAM service name used
# in authentication (default is "proftpd" on SuSE Linux).
# You have to setup the service in the /etc/pam.d/<other_name>.
#
AuthPAMConfig proftpd
# 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
# Set the user and group that the server normally runs at.
User nobody
Group nogroup
# Normally, we want files to be overwriteable.
<Directory /public>
AllowOverwrite off
HiddenStor on
HideNoAccess on
# DenyAll
</Directory>
# protect .ftpaccess and similar - see also PathDenyFilter
<Directory /*>
<Limit ALL>
DenyAll
IgnoreHidden on
</Limit>
</Directory>
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
# Performance: skip DNS resolution when we process the logs...
#UseReverseDNS off
# Turn off Ident lookups
IdentLookups off
# Set the maximum number of seconds a data connection is allowed
# to "stall" before being aborted.
TimeoutStalled 300
# Where do we put the pid files?
ScoreboardPath /var/run/proftpd
# Do a chroot for web-users (i.e. public or www group), but
# do not change root if the user is also in the users group...
#
#DefaultRoot ~/public_html public,!users
DefaultRoot /public
# Limit login attempts
MaxLoginAttempts 3
#
# Dort befindet sich die Login Datei... -> bessere Loesung als im
# <Anonymous>. Jetzt zeig er sie immer an!
DisplayConnect /public/login.msg
<Anonymous /public>
# After anonymous login, daemon runs as:
User ftp
Group public
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 10
# login.msg muss sich im root Verzeichnis befinden!
DisplayLogin login.msg
DisplayFirstChdir .message
</Anonymous>
Wenn ich den Server starte kommt follgendes...
manchmal done und ab und an faild
und wenn er läuft (also done) dann überprüfe ich denn status und er sagt mir dann "dead"
Das verstehe ich nicht...
Was ist denn an meiner config nicht richtig?
Ich würde mich über jede hilfe freuen... danke schonmal...
Konsolen Ausgabe:
server:~ # /etc/init.d/proftpd start
Starting ProFTPD Server: done
server:~ # /etc/init.d/proftpd status
Checking for ProFTPD Server: dead