xinetd + ftp server

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
3rdBIT
Beiträge: 25
Registriert: 23.04.2009 11:04:06
Wohnort: Schweiz -> Kt. Bern
Kontaktdaten:

xinetd + ftp server

Beitrag von 3rdBIT » 13.08.2010 15:53:05

Moin Leute
Ich versuche auf meinem Server xinetd einzurichten, verstehe aber seine Arbeitsweise nicht ganz. Könnt ihr mir dabei bitte ein paar tipps geben?
Wenn ich es richtig verstanden habe, hört xinetd auf die Ports der konfigurierten Dienste und leitet die Daten an diese weiter. Nun melden diese Dienste aber, dass die Adressen bereits verwendet würden. Was mache ich bloss falsch?
Grüsse
Fabian Horlacher

Code: Alles auswählen

$ telnet efilo.ch 21
Trying 83.169.38.143...
Connected to efilo.ch.
Escape character is '^]'.
Connection closed by foreign host.

Code: Alles auswählen

# tail /var/log/daemon.log 
Aug 13 15:39:53 lvps83-169-38-143 xinetd[17966]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug 13 15:39:53 lvps83-169-38-143 xinetd[17966]: Started working: 1 available service
Aug 13 15:43:52 lvps83-169-38-143 proftpd[22158]: processing configuration directory '/etc/proftpd/ispcp' 
Aug 13 15:43:52 lvps83-169-38-143 proftpd[22159]: lvps83-169-38-143.dedicated.hosteurope.de - Failed binding to 0.0.0.0, port 21: Die Adresse wird bereits verwendet 
Aug 13 15:43:52 lvps83-169-38-143 proftpd[22159]: lvps83-169-38-143.dedicated.hosteurope.de - Check the ServerType directive to ensure you are configured correctly. 

Code: Alles auswählen

# lsof -i :21
COMMAND   PID USER   FD   TYPE   DEVICE SIZE NODE NAME
xinetd  17966 root    5u  IPv4 70663071       TCP *:ftp (LISTEN)

Code: Alles auswählen

# more ftp 
      1 service ftp
      2 {
      3         disable = no
      4         socket_type = stream
      5         protocol = tcp
      6         user = root
      7         server = /usr/sbin/proftpd
      8         wait = no
      9         instances = 10
     10 }

Benutzeravatar
maieutike
Beiträge: 121
Registriert: 14.03.2010 14:43:16
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig
Kontaktdaten:

Re: xinetd + ftp server

Beitrag von maieutike » 16.08.2010 22:25:01

Ich denke das ... fehlt dir in deiner proftpd.conf

Code: Alles auswählen

ServerType                      inetd
Und das ... habe ich noch zusätzlich in der xinetd.d/proftpd stehen

Code: Alles auswählen

server_args     = -c /etc/proftpd/proftpd.conf
Proftpd stoppen, xinetd neustarten und dann sollte es gehen.

lg,
maieutike

H2o
Beiträge: 47
Registriert: 18.08.2010 11:59:14

Re: xinetd + ftp server

Beitrag von H2o » 20.08.2010 00:03:09

Poste doch mal dein config. Dann kann man mal drüber schauen.

meine findest du unter:

http://www.banthrass.de/?p=343

oder ist das Thema erledigt?

Benutzeravatar
maieutike
Beiträge: 121
Registriert: 14.03.2010 14:43:16
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig
Kontaktdaten:

Re: xinetd + ftp server

Beitrag von maieutike » 22.08.2010 13:24:25

Nö.

Hier meine Konfig. Proftpd mit TLS, SQL und Quotas ;-)

* Proftpd Konfig
* Proftpd Module
* Proftpd Mysql Datenbank
* Proftpd Xinetd

In der Datenbank befindet sich ein Benutzer "guest" mit dem Passwort PASSWORT. Ändern kann man das mit:

Code: Alles auswählen

update ftpuser set passwd=encrypt('PASSWORT') where userid = 'guest';
Ich hoffe, Du kannst etwas für Dich ableiten.

Grüße,
maieutike

3rdBIT
Beiträge: 25
Registriert: 23.04.2009 11:04:06
Wohnort: Schweiz -> Kt. Bern
Kontaktdaten:

Re: xinetd + ftp server

Beitrag von 3rdBIT » 05.09.2010 19:08:58

maieutike hat geschrieben:Ich denke das ... fehlt dir in deiner proftpd.conf

Code: Alles auswählen

ServerType                      inetd
Genau das hatte mir gefehlt. :THX:
Nun versuche ich weitere Dienste darüber laufen zu lassen, jedoch scheint das Postfix und Courier nicht zu unterstützen?

Antworten