www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Gast am 05. Juni 2003, 15:51:19



Titel: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Gast am 05. Juni 2003, 15:51:19
Hallo Leute,

ich versuche den ProFTPD dazu zu überreden mir den Zugriff über mehrere VirtualHosts zu ermöglichen. Leider hat er bisher immer nur den ersten Virtualhost connected und jetzt bricht er den Verbindungsaufbau sofort mit einem Timeout ab. Ich poste hier mal meine proftpd.conf in der Hoffnung das ihr mir helfen könnt.

ServerType standalone
Port 21
Umask              022
TimeoutLogin       120
TimeoutIdle        600
TimeoutNoTransfer  900
TimeoutStalled    3600
MaxInstances 30

# Set the user and group under which the server will run.
User nobody
Group nogroup

<Global>
    AllowOverwrite on
    RequireValidShell off
</Global>


<VirtualHost ftp.best-shooter-server.net>
ServerName Best-Shooter-Server
  DefaultRoot /home/bssn/htdocs/
  Group ###ser
  User ###er
  DefaultServer on
ServerAdmin support@best-shooter.de
AllowOverwrite on
</VirtualHost>

<VirtualHost ftp.mallorcawarriors.de>
  ServerName "Mallorca Warriors"
  DefaultRoot /home/mw/htdocs/
  User ####min
  Group ####ser
</VirtualHost>

<VirtualHost ftp.extremserver.de>
  ServerName "Extrem Server"
  DefaultRoot /home/extremserver/htdocs/
  Group ####ser
  User ###min
</VirtualHost>


Titel: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Wörsty am 05. Juni 2003, 16:14:42
1. Wie lange dauerts bis zum Timeout?
2. Debugmodus:
Code:
proftpd -nd9


Titel: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Gast am 05. Juni 2003, 16:34:17
Hallo,

erstmal vielen Dank für die schnelle Antwort.

Der Timeout kommt sofort  ohne lange Wartezeit.

proftpd -nd9 sagt mir

ds217-115-141-108:/etc # proftpd -nd9
 - parsing '/etc/proftpd.conf' configuration
 - FS: using system open()
 - FS: using system read()
 - dispatching auth request "getpwnam" to module mod_auth_file
 - dispatching auth request "getpwnam" to module mod_auth_unix
 - FS: using system read()
 - dispatching auth request "getgrnam" to module mod_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - dispatching auth request "getgrnam" to module mod_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - dispatching auth request "getpwnam" to module mod_auth_file
 - dispatching auth request "getpwnam" to module mod_auth_unix
 - dispatching auth request "getpwnam" to module mod_auth_file
 - dispatching auth request "getpwnam" to module mod_auth_unix
 - dispatching auth request "getgrnam" to module mod_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - dispatching auth request "getgrnam" to module mod_auth_file
 - dispatching auth request "getgrnam" to module mod_auth_unix
 - dispatching auth request "getpwnam" to module mod_auth_file
 - dispatching auth request "getpwnam" to module mod_auth_unix
 - FS: using system read()
 - FS: using system close()
ds217-115-141-108.dedicated.hosteurope.de -
ds217-115-141-108.dedicated.hosteurope.de - Config for ProFTPD:
ds217-115-141-108.dedicated.hosteurope.de - Umask
ds217-115-141-108.dedicated.hosteurope.de - TimeoutLogin
ds217-115-141-108.dedicated.hosteurope.de - TimeoutIdle
ds217-115-141-108.dedicated.hosteurope.de - TimeoutNoTransfer
ds217-115-141-108.dedicated.hosteurope.de - TimeoutStalled
ds217-115-141-108.dedicated.hosteurope.de - UserID
ds217-115-141-108.dedicated.hosteurope.de - UserName
ds217-115-141-108.dedicated.hosteurope.de - GroupID
ds217-115-141-108.dedicated.hosteurope.de - GroupName
ds217-115-141-108.dedicated.hosteurope.de - AllowOverwrite
ds217-115-141-108.dedicated.hosteurope.de - RequireValidShell
ds217-115-141-108.dedicated.hosteurope.de -
ds217-115-141-108.dedicated.hosteurope.de - Config for Best-Shooter-Server:
ds217-115-141-108.dedicated.hosteurope.de - DefaultRoot
ds217-115-141-108.dedicated.hosteurope.de - GroupID
ds217-115-141-108.dedicated.hosteurope.de - GroupName
ds217-115-141-108.dedicated.hosteurope.de - UserID
ds217-115-141-108.dedicated.hosteurope.de - UserName
ds217-115-141-108.dedicated.hosteurope.de - DefaultServer
ds217-115-141-108.dedicated.hosteurope.de - AllowOverwrite
ds217-115-141-108.dedicated.hosteurope.de - AllowOverwrite
ds217-115-141-108.dedicated.hosteurope.de - RequireValidShell
ds217-115-141-108.dedicated.hosteurope.de -
ds217-115-141-108.dedicated.hosteurope.de - Config for Mallorca Warriors:
ds217-115-141-108.dedicated.hosteurope.de - DefaultRoot
ds217-115-141-108.dedicated.hosteurope.de - UserID
ds217-115-141-108.dedicated.hosteurope.de - UserName
ds217-115-141-108.dedicated.hosteurope.de - GroupID
ds217-115-141-108.dedicated.hosteurope.de - GroupName
ds217-115-141-108.dedicated.hosteurope.de - AllowOverwrite
ds217-115-141-108.dedicated.hosteurope.de - RequireValidShell
ds217-115-141-108.dedicated.hosteurope.de -
ds217-115-141-108.dedicated.hosteurope.de - Config for Extrem Server:
ds217-115-141-108.dedicated.hosteurope.de - DefaultRoot
ds217-115-141-108.dedicated.hosteurope.de - GroupID
ds217-115-141-108.dedicated.hosteurope.de - GroupName
ds217-115-141-108.dedicated.hosteurope.de - UserID
ds217-115-141-108.dedicated.hosteurope.de - UserName
ds217-115-141-108.dedicated.hosteurope.de - AllowOverwrite
ds217-115-141-108.dedicated.hosteurope.de - RequireValidShell
ds217-115-141-108.dedicated.hosteurope.de - dispatching auth request "getgroups" to module mod_auth_file
ds217-115-141-108.dedicated.hosteurope.de - dispatching auth request "getgroups" to module mod_auth_unix
ds217-115-141-108.dedicated.hosteurope.de - SETUP PRIVS at main.c:2618
ds217-115-141-108.dedicated.hosteurope.de - ROOT PRIVS at main.c:1909
ds217-115-141-108.dedicated.hosteurope.de - RELINQUISH PRIVS at main.c:1915
ds217-115-141-108.dedicated.hosteurope.de - ROOT PRIVS at main.c:2252
ds217-115-141-108.dedicated.hosteurope.de - RELINQUISH PRIVS at main.c:2276
ds217-115-141-108.dedicated.hosteurope.de - ROOT PRIVS at inet.c:506
ds217-115-141-108.dedicated.hosteurope.de - RELINQUISH PRIVS at inet.c:545
ds217-115-141-108.dedicated.hosteurope.de - Failed binding to 0.0.0.0, port 21: Address already in use
ds217-115-141-108.dedicated.hosteurope.de - Check the ServerType directive to ensure you are configured correctly.

Ich hoffe Du kannst damit etwas anfangen ich habe "mein Pulver schon verschossen".

Besten Dank in Voraus

Ulrich Kese


Titel: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Wörsty am 05. Juni 2003, 16:41:19
Bitte mal eingeben und nochmal eine Verbindung versuchen:
Code:
killall proftpd
proftpd -nd5


Titel: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Gast am 05. Juni 2003, 16:59:23
Also jetzt habe ich alle VirtualHost gelöscht. Ich kann mich jetzt wieder mir dem FTP verbinden allerdings ist das ja nicht das was ich brauche. Ich habe mehrere Domain auf diesem Rechner die ich auch mit FTP-Zugängen bestücken muss. Wenn das mit den VirtualHost nicht geht gibt es denn dann eine Alternative dazu?

Gruß

U.Kese


Titel: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Wörsty am 05. Juni 2003, 18:09:39
Ich glaube jetzt komme ich erst dahinter, was du meinst. :roll:

Was passiert denn, wenn du die foldende Anweisung zu den virtuellen Hosts hinzufügst?
Code:
Port 21


Titel: Re: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: stonki am 06. Juni 2003, 01:28:13
Zitat von: "Gast"

<VirtualHost ftp.best-shooter-server.net>
<VirtualHost ftp.mallorcawarriors.de>
<VirtualHost ftp.extremserver.de>


stonki@uk:~> resolveip ftp.best-shooter-server.net
IP address of ftp.best-shooter-server.net is 217.115.141.108
stonki@uk:~> resolveip ftp.mallorcawarriors.de
IP address of ftp.mallorcawarriors.de is 217.115.141.108
stonki@uk:~> resolveip ftp.extremserver.de
IP address of ftp.extremserver.de is 217.115.141.108



Virtuelle Server muessen unterschiedliche IPs oder zumindest unterschiedliche Ports haben.  Eine Namensaufloesung ala HTTP  gibt das FTP Protokoll nicht her !

cu
stonki


Titel: Re: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Wörsty am 06. Juni 2003, 06:33:56
Zitat von: "stonki"
Virtuelle Server muessen unterschiedliche IPs oder zumindest unterschiedliche Ports haben.

Stimmt.  :roll:
Bei mir ist's ja auch ein anderer Port...
Aber GRÖSSER gings nicht :?:


Titel: Re: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: stonki am 06. Juni 2003, 08:00:27
Zitat von: "Wörsty"

Aber GRÖSSER gings nicht :?:


ahh. sorry. Musste gestern um 4:00 aufstehen und war erst um 23:30 wieder zurueck von ne ner scheiss Konferenz in Nordengland. Ich war "wrecked".

cu
stonki


Titel: ProFTPD bricht sofort mit einem Timeout ab
Beitrag von: Gast am 06. Juni 2003, 11:01:47
Hallo Wörsti und stonki,

danke für eure Hilfe. Schade das das mit den VirtualHost so nicht geht. Dann werde ich die Dinge über die User regeln wird fürs erst auch reichen.

cu
U.Kese