www.ProFTPD.de
13. März 2007, 21:38:50 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: proftpd nur über localhost erreichbar  (Gelesen 210 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
meix
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« am: 17. September 2003, 18:31:13 »

hallo,

ich hab das Problem proftpd so zu starten, dass er auch über die IP der Netzwerkkarte angesprochen wird.
Hab bereits die FAQ gelesen und auch das Flag "DefaultServer on" gesetzt.
Dann hab ichs mal über bindadress in xinetd versucht und zu guterletzt noch "SocketBindTight" aktiviert.
Leider hat nichts zum entsprechenden Erfolg geführt.
Ich komme nur auf den FTP-Server über localhost (127.0.0.1) bei dem Versuch über die statische IP der Netzwerkkarte zu connecten kommt folgende Fehlermeldung:

421 Service not available, remote server has closed connection

Meine .conf schaut wie folgt aus:

Code:


ServerName          "ProFTPD Default Installation"
ServerType          inetd
DefaultServer       on
RequireValidShell   off
AuthPAM             on
AuthPAMConfig       ftp
SocketBindTight     on

Port                            21
Umask                           022
MaxInstances                    30

User                            nobody
Group                           nogroup

<Directory />
  AllowOverwrite                on
</Directory>

<Anonymous ~ftp>
  User                          ftp
  Group                         ftp
  UserAlias                     anonymous ftp
  MaxClients                    10

  DisplayLogin                  welcome.msg
  DisplayFirstChdir             .message

  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>



die config-file für xinetd:
Code:

service ftp
{
       flags            = REUSE
       socket_type      = stream
       instances        = 30
       #protocol                = tcp
       wait             = no
       user             = root
       server           = /usr/sbin/proftpd
       log_on_success   += DURATION USERID
       log_on_failure   += USERID
       nice             = 10
       disable          = no
}


Weiss wer Rat?

MfG
meix
Gespeichert
Bummibaer
ProFTPD
*
Offline Offline

Beiträge: 5



Profil anzeigen
« Antwort #1 am: 22. September 2003, 05:58:31 »

Hallo,

schau doch mal ob auf dem port vielleicht schon was anderes läuft. (fuser -n tcp 21 z.B.)

an sonsten würde ich die xinetd config nochmal zeile für zeile prüfen.

SocketBindTight würde ich auskommentieren, da der ja nur den Mod für Stand Alone Server angibt. Du möchtest ja aber xinetd, das widerspricht sich; auch wenn es normal bei inetd mode keine Auswirkung hat.

xinetd config Vorschlag:

service ftp
{
  socket_type  = stream
  wait         = no
  user         = root
  server       = /usr/sbin/in.ftpd
  server_args  = -l
  instances    = 4
  access_times = 7:00-12:30 13:30-21:00
  nice         = 10
  only_from    = 192.168.1.0/24
}

(nur mal als Beispiel, das funktioniert bei mir, hab ich mal kurz versucht)

Gruß
Bummibaer
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.051 Sekunden mit 17 Zugriffen.